본문 바로가기

전체 글

(638)
[CodeUp] 코드업 기초 100제 6020번 풀이 - 파이썬(python) 6020 : [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 주민번호는 다음과 같이 구성된다. XXXXXX-XXXXXXX 왼쪽 6자리는 생년월일(YYMMDD)이고, 오른쪽 7자리는 성별,출생지역,확인코드로 구성되어있다. 주민번호를 입력받아 형태를 바꿔 출력해보자. 입력 주민번호 앞 6자리와 뒷 7자리가 '-'로 구분되어 입력된다. (입력값은 가상의 주민번호이다.) ex)110011-0000000 출력 '-'를 제외한 주민번호 13자리를 모두 붙여 출력한다. 입력 예시 000907-1121112 출력 예시 0009071121112 내 풀이 a, b = input().split('-') print(a+b) 모범 답안 a, b = inpu..
[CodeUp] 코드업 기초 100제 6019번 풀이 - 파이썬(python) 6019 : [기초-입출력] 연월일 입력받아 순서 바꿔 출력하기(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 "연도.월.일"을 입력받아 "일-월-연도" 순서로 바꿔 출력해보자. 입력 연도, 월, 일이 닷('.')으로 구분되어 입력된다. 출력 대시(마이너스 기호)를 구분기호로 사용해서 일-월-연도로 바꿔 출력한다. 입력 예시 2020.3.4 출력 예시 4-3-2020 내 풀이 y, m, d = input().split('.') print(d+"-"+m+"-"+y) 모범 답안 y, m, d = input().split('.') print(d,m,y,sep='-') 해설 split('.') 옵션을 통하여 연도, 월, 일을 각각 y, m, d 변수에 저장해줍니다. print() 함수에서 +..
[CodeUp] 코드업 기초 100제 6018번 풀이 - 파이썬(python) 6018 : [기초-입출력] 시간 입력받아 그대로 출력하기(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 24시간 시:분 형식으로 시간이 입력될 때, 그대로 출력하는 연습을 해보자. 입력 시(hour) 분(minute)이 콜론(':')으로 구분되어 한 줄로 입력된다. 출력 입력받은 시간 형식과 똑같이 "시:분" 형태로 출력한다. 입력 예시 3:16 출력 예시 3:16 내 풀이 a = input() print(a) 모범 답안 a, b = input().split(':') print(a, b, sep=':') 해설 입력값을 그대로 출력하는 문제라 input()값을 저장한 변수 a를 바로 출력해주었습니다. 모범 답안을 살펴보면 시와 분을 split(':') 옵션을 통하여 :을 구분자..
[CodeUp] 코드업 기초 100제 6017번 풀이 - 파이썬(python) 6017 : [기초-입출력] 문장 1개 입력받아 3번 출력하기(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 정수(integer), 실수, 문자(character), 문자열(string) 등 1개만 입력받아 한 줄로 3번 출력해보자. 입력 1개의 데이터가 입력된다. 출력 공백을 두고 3번 출력한다. 입력 예시 computer science 출력 예시 computer science computer science computer science 내 풀이 a = input() print(a, a, a) 모범 답안 s=input() print(s, s, s) 해설 입력값을 input() 함수로 변수 a에 저장해줍니다. print() 함수의 콤마(,) 옵션을 사용하여 변수 a를 3번 띄어..
[CodeUp] 코드업 기초 100제 6016번 풀이 - 파이썬(python) 6016 : [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기2(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 공백을 두고 문자(character) 2개를 입력받아 순서를 바꿔 출력해보자. 입력 2개의 문자가 공백으로 구분되어 입력된다. 출력 2개의 문자를 순서를 바꿔 한 줄로 출력한다. 입력 예시 a b 출력 예시 b a 내 풀이 a, b = input().split() print(b, a) 모범 답안 a,b=input().split() print(b) print(a) 해설 띄어쓰기로 구분된 두 입력값을 input().split() 함수를 통하여 입력받습니다. 두 입력값을 순서를 바꾸어 b를 먼저 출력하고 그 다음 a를 출력합니다. print() 함수에서 콤마(,)를 사..