본문 바로가기

python11

2020.08.19 알고리즘_k번째수 2020.08.19 k번째 수 알고리즘 정리노트__ 블로그를 시작하는 날짜이니 특별히 2개 올린다.. 의지 꺾이지마라 .. 오늘은 카페에서 에어컨 빵빵하게 틀었으니 예전부터 미뤘던 k번째 수도 머리에 머리를 굴려서... 드디어풀었따. 맨 처음에 문제 이해하는 것도 몇시간이 걸렸다... 그래서 정리해보려고 나혼자 주어진 i,j,k라도 프린트해서 명확하게 알아보자..라는 그게 컸다. 그래서 나온 결과는 commands에 들어있는 3개의 리스트 중 하나를 따로 뺐고, 그 중 k를 프린트한 것이다. 근데 여기서 잠깐 none이 왜 왜나온 것일까..? 이것은 또 아직 기초가 부족한 나의 멍청한 짓이다. 여기서 print와 return의 차이를 다시 명확히 짚고 넘어가자(나혼자) 위 코드와 밑의 코드의 차이점을 보.. 2020. 8. 20.
2020.08.19 알고리즘_핸드폰 번호가리기 2020.08.19 핸드폰 번호 가리기 알고리즘 정리노트__ 오늘은 프로그래머스의 레벨 1 알고리즘 중 핸드폰 번호 가리기 알고리즘을 풀면서 헷갈렸던 문제 정리 노트__ 맨 처음 풀이 - 아무생각 없이 길이에 4를 빼고 그 숫자만큼 *을 곱해주자라고 생각함. 결과는 ?? 당연히 에러.. 여기서부터 파이썬의 기초부터 다시 공부 문자열과 숫자형은 서로 더하기나 뺄 수 없다. 파이썬에서는 문자열과 숫자열의 곱하기는 지원한다. 그래서 이렇게 써주려면 곱하기를 먼저하지 않고 괄호를 써서 먼저 숫자열을 빼주고 그 다음 문자열인 "*"를 곱해주면? 이렇게 결과가 나오게 된다! 간단하지만 나는 항상 헷갈리기 때문에 노트로 메모. 다시 알고리즘으로 들어와서 또 이렇게 복잡하게 풀어주었다. 이렇게 풀게 되면 정답은 되는 .. 2020. 8. 19.