개발자 되기/코딩테스트
[백준/python] 1001번
발전하는 개발자
2022. 8. 29. 23:55
728x90
반응형
문제
풀이1. map 함수 사용
a, b = map(int, intput().split())
print(a-b)
a, b 각각에 입력받은 값을(input()) 공백을 기준으로 나누어(split()) int형으로 변환한 뒤(map함수는 반복되는 자료형 변환시에 사용) 저장
print(a-b)로 a와 b의 차를 출력
풀이2. map 함수 사용 x
a, b = input().split()
print(int(a)-int(b))
a, b에 입력받은 값을 공백을 기준으로 나누어 각각 저장
a와 b를 각각 int형으로 바꾼 값의 차를 출력
알아야 할 내용
map(function, iterable) = map(변환할 형태, 변환할 놈)
iterable : 데이터를 순회할 수 있는 객체(ex. list, str, tuple..)
a = map(int, [1.1, 2.2])
a
[1, 2]
input() : 입력받은 값. 문자열 형태로 저장됨
split() : 괄호 안의 값을 기준으로 쪼개기, 괄호 안에 값이 없으면 공백을 기준으로 쪼개짐.
input().split() : 문자열 리스트
a = input().split()
20 30(입력)
a
['20' , '30']
728x90
반응형