Step by Security Study
[백준 10926번] ??! - 파이썬 본문
문제 링크
https://www.acmicpc.net/problem/10926
10926번: ??!
준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때
www.acmicpc.net
문제 POINT
- 문제에서 주어지지 않은 지시사항을 임의로 추가하지 않는다.
- 입력받은 아이디 값 뒤에 ??!를 붙여서 출력한다.
코드 (Python3으로 작성)
print(input()+"??!");
배운점
자신만만하게 아래 코드로 처음 문제를 풀었는데 틀렸다. 어떤 이유일까? 고민했고, 답을 찾지 못해 게시판에 도움을 요청했다.
user_id = input("아이디를 입력해주세요 : ");
if (user_id == "joonas"):
print("joonas??!")
이 문제의 포인트는 joonas 일 때만 " ??! " 가 출력되는 것이 아니라 어떠한 중복된 아이디가 와도 뒤에 "??!"를 붙어야 한다는 것이다.
위의 답에는 단순히 joonas??!를 출력하는 코드로 당연히 틀린 답이다.
문제를 제대로 읽자.
'문제 풀이 > 백준' 카테고리의 다른 글
[백준 10171번] 고양이 - 파이썬 (0) | 2023.05.09 |
---|---|
[백준 11382번] 꼬마 정민 - 파이썬 (0) | 2023.05.09 |
[백준 2588번] 곱셈 - 파이썬 (0) | 2023.05.09 |
[백준 10430번] 나머지 - 파이썬 (0) | 2023.05.09 |
[백준 18108번] 1998년생인 내가 태국에서는 2541년생?! - 파이썬 (0) | 2023.05.07 |