

# 체스 = 총 16개의 피스 (킹 1개, 퀸 1개, 룩 2개, 비숍 2개, 나이트 2개, 폰 8개로 구성)
chess = [1,1,2,2,2,8]
a = list(map(int, input().split()))
for i in range(6):
print(chess[i] - a[i], end=' ')
⭐️ P O I N T ⭐️
a = list(map(int, input().split()))
1. input() : 문자열을 입력받아
2. .split() : 문자열을 공백 기준으로 나눈다.
3. map(int, ...) : 나눈 각 객체를 int형으로 반환
4. list(...) : 결과를 리스트로 변환
5. a 는 리스트.
map(함수, 반복가능한 객체)
: 두 번째 인자로 주어진 모든 항목에 대해 첫 번째 인자로 전달된 함수를 적용하는 함수
: 주로 리스트로 변환하여 사용한다.
응용
# 문자열 리스트를 모두 대문자로 변환
words = ["apple", "banana", "melon"]
uppercased = list(map(str.upper, words))
print(uppercased)
>>> ['APPLE', 'BANANA', 'MELON']'📒 코딩 테스트 > Python' 카테고리의 다른 글
| Sorting - ① (0) | 2025.04.25 |
|---|