2022-3/1일1코딩
[BOJ] 16953 python
이망고_
2022. 10. 7. 11:23
1. 뒤에 1을 어떻게 뗄 것이냐
리스트해서 삭제? x
%10 == 1
10으로 나누어서 나머지가 1일 경우!!! (저번 문제에서도 봤던 부분.. 그 때도 생각하지 못했던 부분.. 같실반..)
그리고 뒷자리수 떼어내려면 어차피 10으로 나눠줘야 하니 그 몫을 다시 저장해주면 된다.
2. 출력값에 +1
이란 설정이 있다면,
cnt 초기값을 0 이 아닌 1로 지정해주면 된다
cnt=1
의문점은.. 다시 풀어도 내가 tmp==B 를 생각해낼 수 있을지.. 이해가 잘 안 간다
만들어지지 않을 경우, 즉, A==B 가 되면 자동적으로 cnt 값을 출력이 되는데,
그렇지 않은 -1을 출력하기 위해서,
tmp 값을 설정해주고, tmp == B 와 같다면? A로 B로 만들어주지 못하는 경우이니.. 라는 구조의 생각이 아직은 혼란
3. if 와 elif
이어져 있는 조건이라면 if와 elif
아예 새로운 조건이라면 반복문 안에서 if 문을 또 사용해도 된다.
그리고 새로운 if 문에서 break
안 그럴 경우 계속 출력이 됨