https://www.acmicpc.net/problem/1620
1620번: 나는야 포켓몬 마스터 이다솜
첫째 줄에는 도감에 수록되어 있는 포켓몬의 개수 N이랑 내가 맞춰야 하는 문제의 개수 M이 주어져. N과 M은 1보다 크거나 같고, 100,000보다 작거나 같은 자연수인데, 자연수가 뭔지는 알지? 모르면
www.acmicpc.net
백준 문제 풀면서 가장 길이가 길었던 문제 ㅋㅋㅋㅋ(사실 몇 문제 안 풀긴함)
평소 백준을 자바만으로 풀다 파이썬으로 갈아타고 나서 편하다는 느낌이 물씬 나는 중이다.
그중 편하다는 느낌으로 드는 점 중 하나인 isdigit()를 사용하면서 느꼈다.
파이썬은 자바와는 달리 input받는 데이터의 자료형이 무엇인지 전혀 신경쓰지 않는다.
다만 받더라도 기본으로 string 형으로 받기 때문에 받는 값이 숫자인지 문자인지 알 필요가 있다.
그래서 input 받은 데이터가 숫자인지 알고 싶을 때는 isdigit()를 사용하자!
isdigit()는 받은 input 데이터가 숫자일 경우 true, 아니면 false이기 때문에 조건문에서 걸어 주기 편하게 만들어졌다.
(is~~~ 형태의 메소드들은 보통 boolean형태로 리턴하는 게 국룰임 ㅇㅇ)
'백준 > Python' 카테고리의 다른 글
| [Python] 백준 11723 집합 : 런타임 에러 (KeyError) 경우 (0) | 2023.08.30 |
|---|