반응형
츄르사려고 코딩하는 코집사입니다.
1. [백준] 백준 29725번 체스 초보 브실이 파이썬(Python)
1) 문제번호 : 29725번
2) 문제 출처
https://www.acmicpc.net/problem/29725
2. 풀이
- 각 체크 기물들을 딕셔너리 key-value 형태로 만들어 놓고, 입력을 받아 .이 있으면 pass, 대문자면 흰색 기물 합을 구하고, 소문자면 대문자로 변환하여 값을 구하여 두 합의 차를 구해 출력하면 된다.
3. 소스 코드
scoreDic = {'K' : 0, 'P' : 1, 'N' : 3, 'B' : 3, 'R' : 5, 'Q' : 9}
bSum = 0
wSum = 0
for i in range(8) :
board = list(map(str, input()))
for name in board :
if name == '.' :
continue
if name.isupper() :
wSum += scoreDic[name]
else :
bSum += scoreDic[name.upper()]
print(wSum - bSum)
반응형
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준] 백준 25591번 푸앙이와 종윤이 파이썬(Python) (0) | 2023.11.22 |
---|---|
[백준] 백준 28295번 체육은 코딩과목 입니다 파이썬(Python) (2) | 2023.11.22 |
[백준] 백준 28431번 양말 짝 맞추기 파이썬(Python) (0) | 2023.11.22 |
[백준] 백준 29807번 학번을 찾아줘! 파이썬(Python) (0) | 2023.11.22 |
[백준] 백준 29790번 임스의 메이플컵 파이썬(Python) (0) | 2023.11.22 |
[백준] 백준 30008번 준영이의 등급 파이썬(Python) (0) | 2023.11.22 |
[백준] 백준 28691번 정보보호학부 동아리 소개 파이썬(Python) (0) | 2023.11.22 |
[백준] 백준 28352번 10! 파이썬(Python) (0) | 2023.11.22 |
최근댓글