직사각형 별찍기 \[Link]
두 개 뽑아서 더하기 \[Link]
수박수박수박수박수박수? \[Link]
🔗 문제 > x만큼 간격이 있는 n개의 숫자 [Link] 💻 코드
핸드폰 번호 가리기 \[Link]
큰 수의 법칙 파이썬 스터디에서 같이 푼 문제인데 .. 민소님의 코드를 보고 완전 감탄했다!!민소님은 수학적으로 접근해서 몫, 나머지, sum()를 활용해서 for문 없이 문제를 푸셨다. 참고해야지!!
평균 구하기
하샤드 수
콜라츠 추측
서울에서 김서방 찾기 \[Link]
자연수 뒤집어 배열로 만들기 \[Link]map, reversed를 사용해서 문제를 해결한 코드
제일 작은 수 제거하기 \[Link]
짝수와 홀수 \[Link]
자릿수 더하기 \[Link]
두 정수 사이의 합 \[Link]if 문으로 a, b 대소 비교 후 변경해주기..또 하나 배웠다!수학을 활용해서 시간복잡도를 줄인 코드
💡 Python 3 3진법 뒤집기 \[Link]divmod를 사용하지 않은 코드파이썬 진수변환(2진법, 3진법, 5진법, 10진법)\[n진법] \[Python] 진법 변환 총 정리?!
💡 Python 3 문자열 내 p와 y의 개수 \[Link]
💡 Python 3 행렬의 덧셈 \[Link]'zip' 사용한 코드
💡 Python 3 약수의 합 \[Link]제시된 수의 절반만 확인하는 코드.. 대박!!
💡 Python 3 같은 숫자는 싫어 \[Link]슬라이싱 활용 코드
💡 Python 3 문자열 내 마음대로 정렬하기 \[Link]정해진 인덱스의 문자로 정렬하는 것은 그리 어렵지 않았으나, 문자열이 같은 경우 사전순으로 처리 하는 것이 어려웠다. 주어진 조건대로 정렬한 후 사전 순으로 하려니 자꾸 실패하길래 애초에 사전 순 정렬을 하
💡 Python 3 없는 숫자 더하기 \[Link]for문 없이 이렇게 간단하게 .. !! 또 하나 배웠다.
💡 Python 3 가운데 글자 가져오기 \[Link]띠용.. 난 뭐한건지..
💡 Python 3 문자열 다루기 기본 \[Link]간결한 코드
💡 Python 3 나머지가 1이 되는 수 찾기 \[Link]
💡 Python 3 나누어 떨어지는 숫자 배열 \[Link]간결한 코드.. 깔끔하고 보기도 좋다 ㅠㅠ 내 코드 구리다!! 열심히 해야지
💡 Python 3 문자열 내림차순으로 배치하기 \[Link]대박! 완전 비효율적인 코드 ㅎㅎ대소문자 정렬에 대해 너무 어렵게 생각했다.. 바보..ㅠ여기서 알아갈 점.. 문자열에 sort랑 sorted 사용은 가능한데 결과는 리스트로 나온다. 간결한 코드.. 그래.
💡 Python 3 정수 내림차순으로 배치하기 \[Link]n에 int() 적용을 안하면 이상하게 런타임 에러가 발생한다.왜일까? 제한 조건에 n이 자연수라고 제시되어있는데..궁금하다.
K번째수
💡 Python 3 약수의 개수와 덧셈 \[Link]
💡 Python 3 시저 암호 \[Link]문자열에 부등호 사용이 가능한 것을 처음 알았다.
💡 Python 3 부족한 금액 계산하기 \[Link]
💡 Python 3 이상한 문자 만들기 \[Link(https://programmers.co.kr/learn/courses/30/lessons/12930map, lambda 매번 감탄하는데 나는 활용을 잘 못하는 것 같다 ㅠ^ㅠ
💡 Python 3 내적 \[Link]zip 이제 기억해주기,, 그만 잊기,,, ^ㅠ^
💡 Python 3 음양 더하기 \[Link]
💡 Python 3 완주하지 못한 선수 \[Link]애먹었던 문제.. 파이썬 스터디 할 때 알게된 Counter를 쓰고 싶어서 시간을 많이 투자했다. 풀어서 뿌듯하다 !!!
💡 Python 3 2016년 \[Link]datatime 라이브러리 활용
💡 Python 3 정수 제곱근 판별 \[Link]float이 정수인지 확인할 수 있는 is_integer()를 사용해보았다.datatime 라이브러리 활용
💡 Python 3 최대공약수와 최소공배수 \[Link]\[프로그래머스](python) 최대공약수와 최소공배수\[python] 프로그래머스 Level.1 최대공약수와 최소공배수
💡 Python 3 모의고사 \[Link(https://programmers.co.kr/learn/courses/30/lessons/42840?language=python3
💡 Python 3 체육복 \[Link]
💡 Python 3 예산 \[Link]
💡 Python 3 소수 찾기 \[Link]소수 찾는 방법.. 효율성 테스트에서 n번 실패 후,, 효율적으로 풀 수 있는 방법을 찾아보았다.다들 에라토스테네스의 체를 사용하네.. 오늘도 하나 더 배웠다 !!\[Algorithm] 에라토스테네스의 체\[python]소수
💡 Python 3 소수 만들기 \[Link]
💡 Python 3 최소직사각형 \[Link]
💡 Python 3 폰켓몬 \[Link]딱콩,,^^ 하나는 알고 둘은 몰랐네,, 왜 min 생각을 못했을까!!
💡 Python 3 로또의 최고 순위와 최저 순위 \[Link]6등 처리가 애매해서 f 값을 변경해줬는데.. 다른 사람 코드보니 더 간단하게 해결할 수 있었다.. 또 새롭게 알아간다 ㅠ맞은 개수만 카운트해서 0값에 더해주면 되는 문제였다.. !!!
💡 Python 3 소수 찾기 \[Link(https://programmers.co.kr/learn/courses/30/lessons/42839set 연산자 기억하자.. |합집합, & 교집합, - 차집합, ^ 대칭 차집합18\. set(집합)
💡 Python 3 행렬의 곱셈 \[Link]오늘도 또 하나 배워간다.. numpy를 활용할 수 없는 경우에는 코드를 직접 작성해야하는데 많이 도움 될 것 같다.\*를 언패킹에 사용할 수 있는 것을 처음 알았다!!zip에 대해서도 다시 한번 알고 갈 수 있어서 좋았다
💡 Python 3 N개의 최소공배수 \[Link]최대 공약수 함수를 만들었는데,, math 라이브러리에 있었다..ㅎㅎ ㅠmath.gcd 기억하자..
💡 Python 3 최댓값과 최솟값 \[Link]
💡 Python 3 다음 큰 숫자 \[Link]
💡 Python 3 가장 큰 수 \[Link]permutations로 풀려다가 효율성 테스트 참패 !ㅎㅎ lambda 이용해서 x\[0]을 비교해서 풀려고 했더니 테스트 케이스 2번을 풀 수 없었다. 한참을 고민하다가 서치해봤더니,, 세상에나,, 이런 방법이 있다 ㅠ
💡 Python 3 전화번호 목록 \[Link]효율성 테스트에서 시간 초과로 실패한 코드 ..sort 로 정렬한 점을 고려해서 다시 작성한 코드zip과 startswith를 활용한 코드startswith 는 인자로 튜플, 문자열만 받는다.\[python] starts
💡 Python 3 방문 길이 \[Link]set 활용해서 아래와 같이 코드를 간결하게 할 수 있다.
💡 Python 3 n^2 배열 자르기 \[Link]시간 초과 코드 !! 으아ㅏㅏ 코드 잘 짜고 싶다!!!!서치 해봤다.위치값에서 n을 나눠준 나머지와 몫 중 큰 값에 1을 더한 값이 해당 위치의 값이었다..같은 방법에 lambda 사용한 코드\[프로그래머스/Prog
💡 Python 3 올바른 괄호 \[Link(https://programmers.co.kr/learn/courses/30/lessons/129091차 시도 (테스트 5, 11 통과 못함)문제 확인을 위해 테스트 케이스로 ())(()를 추가해서 확인해봤더니 틀
💡 Python 3 튜플 \[Link]정규표현식 너무 충격적이다..
💡 Python 3 1차 비밀지도 \[Link]rjust, zfill에 대해 알아간다!! 대박 ! 파이썬 rjust, ljust, zfill
💡 Python 3 JadenCase 문자열 만들기 \[Link]문제 개편으로 지금은 통과되지 않지만 'title' 함수에 대해 알게 되어 적어본다.파이썬 문자열 함수 - upper, lower, title, split 문자열 분리하기
💡 Python 3 피로도 \[Link]
💡 Python 3 신고 결과 받기 \[Link]푸는 과정은 내가 생각한 것과 비슷한데 훨씬 간결하고 보기 좋게 푸셨다.나도 요렇게 풀고 싶었는데. .ㅎㅎ 열심히 공부해야지..^^..
💡 Python 3 신규 아이디 추천 \[Link(https://programmers.co.kr/learn/courses/30/lessons/72410할 때마다 새로운 정규 표현식 문제 풀면서 잘 모르는 부분이 있었는데 이 코드를 보고 알게 됐다 ! 반복되면
💡 Python 3 크레인 인형뽑기 게임 \[Link]filter함수에 대해서 알게 되었다. 2) map, filterPython 3.8 기여운 바다코끼리를 드리겟슴미다 :=
💡 Python 3 숫자 문자열과 영단어 \[Link]
💡 Python 3 1차 다트 게임 \[Link]정규표현식 활용.
💡 Python 3 카카오 인턴 키패드 누르기 \[Link]
💡 Python 3 점프와 순간 이동 \[Link]이진법.. 무슨 일인데 ~.. 또 하나 배웠다 !!
💡 Python 3 이진 변환 반복하기 \[Link]헐랭 1을 카운트하는게 더 간단하고 좋은 것 같다. 복잡하게 생각하지 말기..!!
💡 Python 3 기능개발 \[Link] ceil을 사용하지 않으면서 zip함수를 통해 효율을 높인 코드 개인적으로 직관적으로 이해하기 좋았던 코드
💡 Python 3 최솟값 만들기 \[Link]sort말고 sorted 사용한 코드
💡 Python 3 짝지어 제거하기 \[Link]
💡 Python 3 예상 대진표 \[Link]a, b는 각각 선수의 위치이고 이를 2비트 수로 표현했을 때 a, b가 인접한 위치로 가려면, 두 비트가 같을 때는 0을 더하고 두 비트가 다를 때는 1을 더하는 XOR 연산
💡 Python 3 🔗 문제 > 괄호 회전하기 [Link] 💻 코드
💡 Python 3 스킬트리 \[Link]for-else문 사용
💡 Python 3 멀쩡한 사각형 \[Link]규칙을 찾아보려 했으나 예외 사항이 너무 많아서 찾아봤더니 최대 공약수를 이용하는 문제였다. 최대 공약수 및 재귀함수 사용멀쩡한 사각형 원리
💡 Python 3 H-Index \[Link]효율성 제로 내 코드 대박 !! 완전 깔끔하면서 내장 함수를 잘 활용한 코드 sort로 가장 큰 값부터 작은 값으로 정렬enumerate로 (index, value)형태로 묶음최댓값(start = 1)부터 각 valu
💡 Python 3 위장 \[Link]경우의 수를 활용한 문제 주어진 의상 종류의 개수 + 1(입지 않는 경우)로 주어진 의상 종류들의 수를 곱하여 해결Counter와 reduce를 적절하게 활용한 코드 이번에 알고리즘 스터디에서 reduce 알게 되었는데.. 적용을
💡 Python 3 프린터 \[Link]any에 대해서 알게 되었다.\[Python] 파이썬 any(), all() 함수
💡 Python 3 주식가격 \[Link]
💡 Python 3 1991 트리 순회 \[Link]트리 개념은 어느정도 이해했는데 막상 바로 구현하려니까 쉽지 않다. 이전에 정리해둔 블로그를 참고하여 문제를 풀었다. 복습이 필요할 것 같다.자료구조 | 트리백준 - 1991번 - 트리 순회\[파이썬(python)]
💡 Python 3 1927 최소 힙 \[Link]처음에 input()으로 시도했는데 시간 초과가 됐다.그래서 sys 모듈을 이용해 입력을 받았더니 통과가 되었다.제한 시간에 유의하자. heapq — 힙 큐 알고리즘 \[Python] 파이썬 기본 모듈 - heap
💡 Python 3 11286 절댓값 힙 \[Link]이전에 풀었던 최소 힙 문제와 거의 동일한 알고리즘으로 풀 수 있었다.조금 더 생각해야하는 부분은 절댓값으로 비교하고 기존 숫자를 출력해야한다는 점이다.이에 대한 해결 방법으로 (절댓값, 원래 값)으로 튜플로 묶어
백준 14235번 크리스마스 선물
💡 Python 3 Kth Smallest Element in a Sorted Matrix \[Link]스터디 진도에 맞춰서 힙으로 풀었는데 더 좋은 방법이 있지 않을까 싶다. 그렇게 효율적인 코드는 아닌 것 같다는 생각이 스멀스멀 올라온다.heapq.nsmalles
옹알이(1)
11866 요세푸스 문제 0
백준 1182 부분수열의 합