Urdoing=͟͟͞♡d

데이터분석가를 꿈꾸는 박열심의 IT 공간

CODING🖥️/Baekjoon

[파이썬] 백준 3003 킹, 퀸, 룩, 비숍, 나이트, 폰

박열심 2023. 9. 21. 01:10
반응형

ex = [1, 1, 2, 2, 2, 8]
li = list(map(int, input().split()))
for i in range(6):
    print(ex[i]-li[i], end=" ")

리스트 만들기

변수 = [값, 값, 값, ...]

빈 리스트 만들기

변수 = []

변수 = list()

range

range(10) => 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

range(1,10) => 1, 2, 3, 4, 5, 6, 7, 8, 9

range(1, 10, 2) => 1, 3, 5, 7, 9

range(len(a)) => 리스트 a의 요소개수만큼이라는 뜻. a에 6개의 요소가 있으면 0, 1, 2, 3, 4, 5이다.

map

map은 리스트의 요소를 지정된 함수로 처리해주는 함수

map은 새 리스트를 생성한다. (원본 리스트를 수정하는 것이 아님)

list(map(int, a)) => 리스트 a의 요소를 모두 int형으로 바꾸겠다는 뜻

list(map(str, range(6)) => 0, 1, 2, 3, 4, 5를 모두 str형으로 바꾸겠다는 뜻

문자 입력 받기

input() => 디폴트로 문자열로 입력 받아짐

map(int, input()) => int형으로 받겠다는 뜻

값 여러 개 띄어쓰기로 입력받기

input().split()

map(int, input().split()) 이런식으로 사용할 수 있다.

값 여러 개 구분자에 따라 잘라서 입력받기

split('구분자') 형태로 적어주면 됨

쉼표를 기준으로 값을 나누어 받고 싶다면 split(',') 이라고 쓰면 된다.


https://www.acmicpc.net/problem/3003

 

3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰

첫째 줄에 동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다. 이 값은 0보다 크거나 같고 10보다 작거나 같은 정수이다.

www.acmicpc.net

 

반응형