본문 바로가기

전체 글293

[코드업 Python 기초 100제] - 6021. 단어 1개 입력받아 나누어 출력하기 문제 설명 알파벳과 숫자로 이루어진 단어 1개가 입력된다. 입력받은 단어의 각 문자를 한 줄에 한 문자씩 분리해 출력한다. 입력 5개의 문자로 이루어진 단어 1개가 입력된다. 출력 각 문자를 한 줄에 한 문자씩 줄을 바꿔 출력한다. 입력 예시 Hello 출력 예시 H e l l o My code a = input() print(a[0]) print(a[1]) print(a[2]) print(a[3]) print(a[4]) Answer s = input() print(s[0]) print(s[1]) print(s[2]) print(s[3]) print(s[4]) Code Review a[0] 은 리스트(배열)의 첫 번째 문자를 의미합니다. 따라서 이를 이용하여 단어 1개가 입력되면, 각 문자를 한 줄에 한.. 2022. 1. 25.
[코드업 Python 기초 100제] - 6020. 주민번호 입력받아 형태 바꿔 출력하기 문제 설명 주민번호는 다음과 같이 구성된다. XXXXXX-XXXXXXX 왼쪽 6자리는 생년월일(YYMMDD)이고, 오른쪽 7자리는 성별,출생지역,확인코드로 구성되어있다. 주민번호를 입력받아 형태를 바꿔 출력해보자. 입력 주민번호 앞 6자리와 뒷 7자리가 '-'로 구분되어 입력된다. (입력값은 가상의 주민번호이다.) ex)110011-0000000 출력 '-'를 제외한 주민번호 13자리를 모두 붙여 출력한다. 참고 아무것도 없는 공(empty) 문자는 작은 따옴표(') 2개를 붙여서 '' 로 표현한다. 입력 예시 000907-1121112 출력 예시 0009071121112 My code a,b = input().split('-') print(a, b, sep='') Answer a, b = input().. 2022. 1. 25.
[코드업 Python 기초 100제] - 6019. 연월일 입력받아 순서 바꿔 출력하기 문제 설명 "연도.월.일"을 입력받아 "일-월-연도" 순서로 바꿔 출력해보자. 입력 연도, 월, 일이 닷('.')으로 구분되어 입력된다. 출력 대시(마이너스 기호)를 구분기호로 사용해서 일-월-연도로 바꿔 출력한다. 입력 예시 2020.3.4 출력 예시 4-3-2020 My code a,b,c = input().split('.') print(c, b, a, sep='-') Answer y, m, d = input().split('.') print(d,m,y,sep='-') Code Review input().split('.') 을 사용하여 . 기호를 기준으로 입력이 나뉘어 저장될 수 있도록 해주었습니다. 또한, sep 를 사용하여 - 기호를 사이에 두고 값이 순서를 바꿔 출력되도록 해주었습니다. 2022. 1. 25.
[코드업 Python 기초 100제] - 6018. 시간 입력받아 그대로 출력하기 문제 설명 24시간 시:분 형식으로 시간이 입력될 때, 그대로 출력하는 연습을 해보자. 입력 시(hour) 분(minute)이 콜론(':')으로 구분되어 한 줄로 입력된다. 출력 입력받은 시간 형식과 똑같이 "시:분" 형태로 출력한다. 입력 예시 3:16 출력 예시 3:16 My code a,b = input().split(':') print(a, b, sep=':') Answer a, b = input().split(':') print(a, b, sep=':') Code Review input().split(':') 을 사용하여 : 기호를 기준으로 입력이 나뉘어 저장될 수 있도록 해주었습니다. 또한, sep 를 사용하여 : 기호를 사이에 두고 값이 출력되도록 해주었습니다. 2022. 1. 25.