[문제]
[설명]
18번부터 계속 같은 패턴의 문제다.
문제에서 요구하는 입력 형식은 주민번호 형식이다. 예를 들면 다음과 같다.
050907-1121112
출력 형식은 위 예시에서 하이픈(-)만 제거한 다음과 같은 형태다.
0509071121112
이제 차례대로 입력받고 출력해 보자.
1) 입력받기
입력받을 값은 두 개의 문자열이다.
하이픈(-)왼쪽에 위치한 문자열 (예:050907)
하이픈(-) 오른쪽에 위치한 문자열 (예: 1121112)
두 개의 문자열 값을 입력받기 위해 split() 함수를 사용한다.
각 값을 구분하기 위한 기호 -를 split() 함수의 괄호 안에 사용한다.
입력을 위한 코드는 다음과 같다.
x, y = input().split('-')
2) 출력하기
x, y에 각각 구분되어 입력한 값을 -을 빼고 그대로 출력하면 된다.
출력 코드는 다음과 같다.
print(x+y)
print(x+y)와 같이 +를 사용하면 x값과 y값이 공백 없이 나란히 붙어서 출력된다. (단, +는 문자열과 숫자 사이에 사용할 수 없음)
[답안 코드]
x, y = input().split('-')
print(x+y)
[참고]
print(x, y)와 같이 출력하고자 하는 값 사이에 콤마(,)를 사용하면 x값과 y값 사이에 공백(띄어쓰기)이 한 칸 들어가게 된다.
'코딩 > 알고리즘_코드업' 카테고리의 다른 글
코드업을 비롯한 코딩 테스트 문제 풀이 팁 하나! (0) | 2023.01.06 |
---|---|
코드업 파이썬 기초100제:6021_단어 1개 입력받아 나누어 출력 (0) | 2023.01.05 |
코드업 파이썬 기초100제:6019_연월일 입력받아 순서 바꿔 출력하기 (0) | 2022.12.27 |
코드업 파이썬 기초100제:6018_시간 입력받아 그대로 출력하기 (3) | 2022.12.24 |
코드업 파이썬 기초100제:6017_ 문장 1개 입력받아 3번 출력 (0) | 2022.12.17 |
댓글