programmers '124 나라의 숫자' : 진수관련문제programmers '큰수만들기'재귀함수를 아래 코드를 이용해 제한을 풀어주자수학적으로 풀려고는 왠만하면 하지 말자\-> 이러면 자료구조적으로 사고하는 능력이 늘지를 않는다.
dict를 통해서 깔끔하게 문제를 해결할 수 있다.collections의 Counter를 이용하였다.
Still Level 2 프로그래머스 "짝지어 제거하기" stack을 이용하면 쉽게 해결 가능하다 프로그래머스 "프린터" queue의 형식으로 풀면 어렵지 않게 풀린다 추가적으로 deque를 사용하면 성능을 약간 올릴 수 있다. 프로그래머스 '소수 찾기' perm
문제를 너무 복잡하게만 생각할 필요가 없다는 교훈을 준다.for - else문을 알고 있었지만 이렇게 써먹는 다는 것을 알았다. for -else는 for문과 else를 병렬로 사용하는 것으로 else문은 for 문이 break되지 않고 끝났을 경우~ 실행된다.간단하게
Level 2 끝내기 프로그래머스 "가장 큰 수" 지난번에 두번이나 시도하다가 실패했던 문제다. insertion sort를 이용해서 문제를 해결했다. 다른 문제들을 풀면서 이 문제는 분명 sorting으로 어떻게 가능할 것이라고 생각하고 있었는데... 다른 사람의
오늘은 진짜 끝낸다. 프로그래머스 '행렬 테두리 회전하기' 하드코딩 밖에 생각이 안나 이게 맞나... 싶었지만 맞았다. 프로그래머스 '삼각 달팽이' 굳굳굳 이 또한 하드코딩으로 풀었다... 다른분들의 풀이를 보니 수학적인 규칙이 존재하는 것 같다. 다른 분들의 풀이
이런 문제는 큰 도움이 되는 것 같지는 않다. 피보나치 수열임을 파악하면 바로 풀릴 것이다. Counter를 이용해서 해결하였다. if 문이 좀 더럽다고 생각되었지만 구상한 흐름대로 코딩했을 때 틀리지 않고 잘 돌아가서 매우 만족했다.
풀지 않았던 카카오 인턴십 문제를 풀었다. 뭔가 카카오 인턴십 문제는 엄청난 아이디어 보다는 자신의 생각을 코드로 옮길 수 있는지를 보는? 느낌이다. 그다지 어렵지는 않다.
단기 프로젝트를 진행한다고 뜸했었다. 감을 잃지 않기 위해서 조금씩 풀어 나간다.단순 문자열 슬라이싱이다. 그냥 풀면 된다.