프로그래머스 - 문자열 다루기 기본

박상진·2021년 11월 19일
0

프로그래머스

목록 보기
9/65

문자열 다루기 기본이라고 써 있었지만 역시 고민을 좀 했다.
처음에는 int()를 사용해보려고 했지만, 오류가 뜨면 파이썬이 멈춰버려서 바로 포기했다.

이후에 기본적인 문자열 다루는 방법을 살펴보다가 upper()라는 것을 알게되었다.

첫 도전은 테스트 5,6,7이 실패하였다. 대문자가 있어나보다..
그럼 조건을 좀 더 추가해보자.

이 조건은 테스트 1번을 통과하지 못했는데, 당연하게도 소문자가 포함된 문자열은 lower()를 지나도 그대로 반환되기 때문이다.

조건을 and로 바꾸면 될줄 알았는데.. 테스트 5,6번을 통과하지 못했다..
뭐가 문제일까...

혹시나 해서 에러를 처리할 수 있는지 찾아보니 try except문이 있다는 것을 알게 되었다. 그리고 코드를 적어보았다.

또 5,6번 테스트에서 막혔다... 도대체 뭐지 너네... 돌아버리겠네...

질문으로 들어가서 봤더니 문자열의 길이가 4 혹은 6으로 되어있는지 확인하라고... 이건 낚시 급인데.. 뭘 그렇게 고민했던건지... 결과적으로 코드는..

낚시로 인해서 너무 열받지만 풀었으니 다행..

profile
개발자가 되고싶당

0개의 댓글