반응형
백준 10926번 : ??! 파이썬 문제풀이
<문제>
10926번 문제의 내용은 아래와 같습니다.
??!
문제
준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때, 놀람을 표현하는 프로그램을 작성하시오.
입력
첫째 줄에 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어진다. 아이디는 알파벳 소문자로만 이루어져 있으며, 길이는 50자를 넘지 않는다.
출력
첫째 줄에 준하의 놀람을 출력한다. 놀람은 아이디 뒤에 ??!를 붙여서 나타낸다.
예제 입력 1 복사
joonas
예제 출력 1 복사
joonas??!
예제 입력 2 복사
baekjoon
예제 출력 2 복사
baekjoon??!
<작성한 코드>
<코드 풀이>
본 문제의 핵심은, 입력받은 아이디 뒤에 ??!를 공백 없이 붙여서 출력하는 것이다.
먼저 파이썬에서 문자열을 연결하는 방법에는 크게 두가지 방법이 있다.
1. 콤마(,)로 연결하기
파이썬에서 연결하고 싶은 문자열이나 변수를 서로 콤마를 통해 연결할 수 있다.
위의 결과값에서 알 수 있듯이 따로 공백을 출력하려는 문자열에 포함시키지 않았지만
콤마(,)로 연결하면 자동으로 한칸을 띄워서 출력하게 되는 것을 알 수 있다.
2. +로 연결하기
위의 콤마(,)로 연결하는 것과 다르게 공백 없이 붙여서 출력하고싶을때 +를 사용한다.
따라서 위처럼 코드를 작성할 수 있고,
문제가 요구하는대로 위와 같은 결과값을 얻을 수 있다.
반응형
'백준 알고리즘' 카테고리의 다른 글
백준 3003번 파이썬 문제풀이(킹, 퀸, 룩, 비숍, 나이트, 폰) (0) | 2022.10.11 |
---|---|
백준 18108번 : 1998년생인 내가 태국에서는 2541년생?! 파이썬 문제풀이 (0) | 2022.10.05 |
백준 알고리즘 10869번 사칙연산 파이썬 문제풀이 (0) | 2022.10.04 |
백준 1008번 : A/B 파이썬 문제풀이 (1) | 2022.10.04 |
백준 10998번 : A x B 파이썬 문제풀이 / map 함수 이용하기 (1) | 2022.10.04 |