프로그래밍 문제 풀이/코드업(파이썬) 98

코드업[CodeUp] Python 기초 100제 [6018번]

6018 : [기초-입출력] 시간 입력받아 그대로 출력하기(설명)(py) 입력값 시(hour) 분(minute)이 콜론(':')으로 구분되어 한 줄로 입력된다. 출력값 입력받은 시간 형식과 똑같이 "시:분" 형태로 출력한다. 입력 예시 3:16 출력 예시 3:16 정답 및 가능한 정답 a, b = input().split(':') print(a, b, sep=':') 해설 a,b=input().split(':')로 :를 기준으로 문자열을 나눠서 a,b 각 변수에 입력한다. print 함수의 옵션 sep을 사용한다. 구분자 sep은 분리하여 출력한다. 예를 들어 print('s', 'e', 'p', sep="@")하면 기존에 ,(콤마)에 의해 한 칸 띄워지는 공백 안에 @가 구분자로 들어가서 s@e@p가 ..

코드업[CodeUp] Python 기초 100제 [6017번]

6017 : [기초-입출력] 문장 1개 입력받아 3번 출력하기(설명)(py) 입력값 1개의 데이터가 입력된다. 출력값 공백을 두고 3번 출력한다. 입력 예시 computer science 출력 예시 computer science computer science computer science 정답 및 가능한 정답 s=input() print(s, s, s) 해설 a=input()을 통해 변수 a에 문자열을 입력하고 print(s,s,s)와 같이 쉼표를 사용해 문자열을 공백을 두고 3번 출력 할 수 있다.

코드업[CodeUp] Python 기초 100제 [6016번]

6016 : [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기2(설명)(py) 입력값 2개의 문자가 공백으로 구분되어 입력된다. 출력값 2개의 문자를 순서를 바꿔 한 줄로 출력한다. 입력 예시 a b 출력 예시 b a 정답 및 가능한 정답 a,b=input().split() print(b,a) 해설 a,b=input().split()을 통해서 a,b 두 변수에 문자열을 공백을 기준으로 나눠서 입력한다. print(b,a)를 통해 문자열 띄어쓰기를 한다. print()함수에서 쉼표를 사용하면 문자열을 띄어 쓸 수 있다.

코드업[CodeUp] Python 기초 100제 [6015번]

6015 : [기초-입출력] 정수 2개 입력받아 그대로 출력하기2(설명)(py) 입력값 2개의 정수가 공백으로 구분되어 입력된다. 출력값 입력된 두 정수를 줄을 바꿔 출력한다. 입력 예시 1 2 출력 예시 1 2 정답 및 가능한 정답 a,b=input().split() print(a) print(b) 해설 input은 사용자가 키보드로 입력한 모든 것을 문자열로 저장한다. a=input()은 a라는 변수에 입력한 문자열을 저장한다는 의미이다. split()은 특정 문자를 기준으로 문자열을 나눈 뒤, 리스트 형태로 반환하는 함수입니다. 괄호가 빈칸이면 공백, tap, enter을 기준으로 나누고, split(".")처럼 안에 특정 값이 있을 경우 괄호 안의 값을 특정 값으로 나눠준다. 위의 문제를 보면 i..

코드업[CodeUp] Python 기초 100제 [6014번]

6014 : [기초-입출력] 실수 1개 입력받아 3번 출력하기(py) 입력값 실수 1개가 입력된다. 출력값 입력받은 실수를 줄을 바꿔 3번 출력한다. 정답 및 가능한 정답 a=input() print(a) print(a) print(a) 해설 input은 사용자가 키보드로 입력한 모든 것을 문자열로 저장한다. a=input()은 a라는 변수에 입력한 문자열을 저장한다는 의미이다. 위 문제는 문자열 형태의 실수를 입력받고 3번 출력하면 된다.

코드업[CodeUp] Python 기초 100제 [6013번]

6013 : [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기1(py) 입력값 2개의 문자가 줄을 바꿔 입력된다. 출력값 순서를 바꿔 한 줄에 한 문자씩 출력한다. 정답 및 가능한 정답 a=input() b=input() print(b) print(a) a=input() b=input() a,b=b,a print(a) print(b) 해설 input은 사용자가 키보드로 입력한 모든 것을 문자열로 저장한다. a=input()은 a라는 변수에 입력한 문자열을 저장한다는 뜻이다. 위 문제와 같이 input()함수를 2개 사용해서 2번 입력 할 수 있다. 파이썬에서는 a, b 변수 안의 값을 a, b = b, a 라는 코드로 쉽게 바꿀 수 있다. 다른 언어에서는 tmp라는 비어있는 변수를 만들어서 각 변수..

코드업[CodeUp] Python 기초 100제 [6012번]

6012 : [기초-입출력] 정수 2개 입력받아 그대로 출력하기1(설명)(py) 입력값 2개의 정수가 줄을 바꿔 입력된다. 출력값 입력된 두 정수를 줄을 바꿔 출력한다. 정답 및 가능한 정답 a = input() b = input() a=int(a) b=int(b) print(a) print(b) 해설 input은 사용자가 키보드로 입력한 모든 것을 문자열로 저장한다. a=input()은 a라는 변수에 입력한 문자열을 저장한다는 뜻이다. input()함수를 2번 사용해서 2번 입력 할 수 있다. 각 입력은 enter로 구분된다. int(x)는 숫자 또는 문자열 형태의 숫자를 정수로 반환한다. print()함수를 줄바꿈해서 2번 사용하여 두 변수 값을 줄을 바꿔 출력 할 수 있다.

코드업[CodeUp] Python 기초 100제 [6011번]

6011 : [기초-입출력] 실수 1개 입력받아 변환하여 출력하기(설명)(py) 입력값 실수 1개가 입력된다. 출력값 입력된 수를 실수로 변환하여 출력한다. 정답 및 가능한 정답 a=input() a=float(a) print(a) a=float(input()) print(a) 해설 input은 사용자가 키보드로 입력한 모든 것을 문자열로 저장한다. a=input()은 a라는 변수에 입력한 문자열을 저장한다는 의미이다. float(x)는 숫자 또는 문자열 형태의 숫자를 실수로 반환한다. 위 문제는 문자열 형태의 숫자를 입력받고 실수로 리턴해서 출력하면 되는 것이다.

코드업[CodeUp] Python 기초 100제 [6010번]

6010 : [기초-입출력] 정수 1개 입력받아 int로 변환하여 출력하기(설명)(py) 입력값 정수 1개가 입력된다. 출력값 입력된 수를 정수로 변환하여 출력한다. 정답 및 가능한 정답 a=input() a=int(a) print(a) 해설 input은 사용자가 키보드로 입력한 모든 것을 문자열로 저장한다. a=input()은 a라는 변수에 입력한 문자열을 저장한다는 의미이다. int(x)는 문자열 형태의 숫자나 소수점이 있는 숫자를 정수로 리턴하는 함수이다. 만약 정수가 입력되면 그대로 리턴한다. 위 문제는 문자열 형태로 입력받고 정수로 리턴해서 출력하면 되는 것이다.

코드업[CodeUp] Python 기초 100제 [6009번]

6009 : [기초-입출력] 문자 1개 입력받아 그대로 출력하기(설명)(py) 입력값 문자 한개가 입력된다. 출력값 입력된 문자를 그대로 출력한다. 정답 및 가능한 정답 a=input() print(a) 해설 input은 사용자가 키보드로 입력한 모든 것을 문자열로 저장한다. (줄 끝의 줄 바꿈 문자를 제거한다 : enter을 치면 입력 종료) a=input()은 a라는 변수에 입력한 문자열을 저장한다는 의미이다.