[CodeUp-python] 기초 100제 #6020 문제 주민번호는 다음과 같이 구성된다. XXXXXX-XXXXXXX 왼쪽 6자리는 생년월일(YYMMDD)이고, 오른쪽 7자리는 성별,출생지역,확인코드로 구성되어있다. 주민번호를 입력받아 형태를 바꿔 출력해보자. 풀이 a,b=input().split("-") print(a,b,sep="") 해설 *아무것도 없는 공(empty) 문자는 작은 따옴표(') 2개를 붙여서 '' 로 표현. Programming Study/Algorithm 2023.01.10
[CodeUp-python] 기초 100제 #6019 문제 "연도.월.일"을 입력받아 "일-월-연도" 순서로 바꿔 출력해보자. 풀이 a,b,c=input().split('.') print(c,b,a,sep='-') 해설 Programming Study/Algorithm 2023.01.10
[CodeUp-python] 기초 100제 #6018 문제 24시간 시:분 형식으로 시간이 입력될 때, 그대로 출력하는 연습을 해보자. 풀이 a,b=input().split(':') print(a,b,sep=':') 해설 input().split(':') 를 사용하면 콜론 ':' 기호를 기준으로 자른다. print(?, ?, sep=':') 를 사용하면 콜론 ':' 기호를 사이에 두고 값을 출력한다. *sep 는 분류기호(seperator)를 의미. Programming Study/Algorithm 2023.01.10
[CodeUp-python] 기초 100제 #6017 문제 정수(integer), 실수, 문자(character), 문자열(string) 등 1개만 입력받아 한 줄로 3번 출력해보자. 풀이 n = input() print(n,n,n) 해설 python 언어에서는 문자/정수/실수/문자열 등 특별한 구분이 없이도 원하는 변수에 저장시켜 출력 할 수 있다. *하지만, 저장된 값을 이용해 계산하거나 서로 붙여 연결시키거나 잘라내는 작업을 한다면? 반드시 저장되어있는 값의 종류(문자/정수/실수/문자열 등)를 구분해 주어야 한다. Programming Study/Algorithm 2023.01.10
[CodeUp-python] 기초 100제 #6016 문제 공백을 두고 문자(character) 2개를 입력받아 순서를 바꿔 출력해보자. 풀이 a,b=input().split() print(b,a) 해설 Programming Study/Algorithm 2023.01.10
[CodeUp-python] 기초 100제 #6015 문제 공백을 두고 입력된 정수(integer) 2개를 입력받아 줄을 바꿔 출력해보자. 풀이 a, b=input.split() a=int(a) b=int(b) print(a) print(b) 맞는 풀이 a,b=input().split() print(a) print(b) 해설 python의 input()은 한 줄 단위로 입력을 받는다. input().split() 를 사용하면, 공백을 기준으로 입력된 값들을 나누어(split) 자른다. a, b = 1, 2 를 실행하면, a에는 1 , b에는 2가 저장된다. Programming Study/Algorithm 2023.01.10
[CodeUp-python] 기초 100제 #6013 문제 실수(real number) 1개를 입력받아 줄을 바꿔 3번 출력해보자. 예시 print(f) #f에 저장되어있는 값을 출력하고 줄을 바꾼다. print(f) print(f) 와 같은 방법으로 3번 줄을 바꿔 출력할 수 있다. 풀이 f=input() print(f) print(f) print(f) 해설 Programming Study/Algorithm 2023.01.10
[CodeUp-python] 기초 100제 #6012 문제 줄을 바꿔 문자(character) 2개를 입력받고, 순서를 바꿔 한 줄씩 출력해보자 풀이 a=input() b=input() print(b) print(a) 해설 Programming Study/Algorithm 2023.01.10
[CodeUp-python] 기초 100제 #6011 문제 숫자(0~9)와 소수점(.)을 사용해 표현한 수를 실수(real number)라고 한다. 변수에 실수값을 저장한 후 변수에 저장되어 있는 값을 그대로 출력해보자 풀이 n = input() n = float(n) print(n) 해설 입력한 값을 원하는 형태로 계산하거나 처리하기 위해서는 입력한 값이 어떤 데이터(정수, 문자, 실수, 문자열 등)인지 명확히 구분해 주어야 함. Programming Study/Algorithm 2023.01.10
[CodeUp-python] 기초 100제 #6010 문제 정수(integer)는 양의 정수(1, 2, 3, 4, 5, ...), 음의 정수(-1, -2, -3, -4, -5, ...), 0 과 같이 소숫점 아래에 수가 없는 수라고 할 수 있다. 변수에 정수값을 저장한 후 정수로 변환하여 출력해보자. 풀이 n=input() n=int(n) print(n) 해설 input() 을 사용하면 키보드로 입력한 값을 가져옴. input() 함수를 통해 키보드로 값을 입력받고 저장된 변수 값을 int에 대입해 정수형으로 바꿔줌 print() 함수에 따라 저장된 int 값을 출력. Programming Study/Algorithm 2023.01.09