[백준 11047] 동전 0 : Greedy (Python)

[백준 11047] 동전 0 : Greedy (Python)

728x90

SMALL

IDE 사용하지 않고 직접 작성한 코드 VSCODE에서 디버깅 거친 정답 코드

예전에 백준 특강을 들었다.

백준은 그냥 아이패드로 뚝딱 코딩했다.

다른 건 몰라도 그 방식이 기억에 남는다.

가끔 나도 IDE를 사용하지 않고 직접 부딪힐 때가 있다.

틀렸지만 그래도 오늘은 정답에 가까웠다.

고민했던 부분은 두 곳.

- map()을 사용할 때 한 라인에 여러 split(?)으로 오게 되면 어쩌지? 애초에 저게 되나?

- 배열을 뒤에서부터 접근하고 싶은데 어떻게 하지?

처음 고민은 테스트하지 않아 확인이 안 되지만, 오류를 뱉거나 K는 리스트로 오려나?

바로 테스트했더니 오류를 왕창 내뱉었다.

다음 고민은 reversed()라는 좋은 것을 구글링으로 해결했다.

(N - i)식의 접근이 VSCODE에서 왜 오류를 뱉어내는지는 이해되지 않는다.

여러 줄의 입력을 한 줄에 처리하는 방법도 알게 되었다.

이제 보니 변수 명명이 약간 아쉬웠다.

change라는 단어와 사용이 매칭 되지 않는다.

하다 보니 그냥 넘어갔다.

작명에 자신 있다고 생각했었는데.

파이썬이 약간 좋아지고 있긴 한데,

Flask 쪽으로 빠지면, Spring이나 다름없고 독특한 친구라 쉽사리 마음을 줄 수 없다.

그리고 venv 가상 환경도 어떻게 해 먹는지 여전히 헷갈리는 친구다.

728x90

반응형

SMALL

from http://jihogrammer.tistory.com/57 by ccl(A) rewrite - 2021-08-17 23:00:14