본문 바로가기
TIL WIL

20220805 TIL

by Youngin 2022. 8. 8.

알고리즘 문제를 풀면서 map 연산과 파이썬 프린트 하는 방법을 새로 배웠다.

map은 오랫만에 봤더니 생경했지만... 몇번 사용하다보니 조금씩 익숙해지는 듯!

 

a = input()
b = input()
a1, a2, a3 = map(int, a)
b1, b2, b3 = map(int, b)
cal3 = b3*(a1*100+a2*10+a3)
cal4 = b2*(a1*100+a2*10+a3)
cal5 = b1*(a1*100+a2*10+a3)
cal6 = cal3+cal4*10+cal5*100
print("%d\n%d\n%d\n%d"%(cal3, cal4,cal5,cal6))

map함수 이해하기

함수의 동작은 → 두 번째 인자로 들어온 반복 가능한 자료형 (리스트나 튜플)을첫 번째 인자로 들어온 함수에 하나씩 집어넣어서 함수를 수행하는 함수

 

리스트(튜플)로 묶어서 결과값을 만드는 방식

result3 = list(map(math.ceil, [1.1, 2.2, 3.3, 4.4, 5.5, 6.6]))

각각 결과물을 개별의 변수로 저장해서 활용하는 방식

a,b,c,d,e,f = list(map(math.ceil, [1.1, 2.2, 3.3, 4.4, 5.5, 6.6]))
print(a,b,c,d,e,f)

'TIL WIL' 카테고리의 다른 글

20220808 TIL  (0) 2022.08.09
20220804 TIL  (0) 2022.08.05
20220803 TIL  (0) 2022.08.04
20220802 TIL  (0) 2022.08.03
20220801 TIL  (0) 2022.08.01