회고
(TIL) 20210510
후;
2021. 5. 10. 23:45
반응형
1.Facts(한 것)
- 파이썬으로 백준 문제 다시 풀기
- 운동하기
- 학교 수업듣기
- 파이썬 복습하기
2.Findings(배운 것)
오늘 가장 인상 깊었던 코드이다.
print(max(input()[::-1].split()))
위 코드는 백준 문제 중 두 수를 입력받아 그 각각의 역수 중 최대값을 프린트 하는 문제의 코드이다.
c++로 풀 경우 입력받은 두 수를 문자열로 입력을 받은 후 뒤집고 하는 여러 과정이 반복되어야 하는 것에 비해
파이썬은 간단한 한 줄 코드로 해결이 가능하다.
[::-1]은 역순으로 입력값을 하나씩 배열에 저장하는 것이고, 이를 split()으로 나누어서 저장한 후
그 중 max 함수로 최대값을 찾고 프린트 한다.
얼마나 간결한가! 파이썬의 직관성에 놀라울 따름이다.
3.Feeling(느낀 점)
해야할 것은 많고, 하고 싶은 것도 많고, 만나고 싶은 사람도 많은데
그 우선순위에 해야할 것이 가장 먼저 있다는 사실이 너무도 당연하면서도
항상 해야할 것에 밀린 하하고 싶은 것들이 잊혀지는 것은 아닐까 걱정되며,
만나고 싶은 사람이 항상 뒤로 밀려 미안하다.
4.Affirmation(자기 선언)
반응형