준코딩

[Swift] 백준 3003번 문제 킹, 퀸, 룩, 비숍, 나이트, 폰 본문

알고리즘/Swift 백준 문제풀이

[Swift] 백준 3003번 문제 킹, 퀸, 룩, 비숍, 나이트, 폰

Ljunhyeob - App Dev 2023. 1. 3. 22:56

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

 

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

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

www.acmicpc.net

https://github.com/Ljunhyeob/baekjoon3003

 

GitHub - Ljunhyeob/baekjoon3003: 백준 - 3003

백준 - 3003. Contribute to Ljunhyeob/baekjoon3003 development by creating an account on GitHub.

github.com

 

import Foundation

let line = readLine()!
let lineArr = line.components(separatedBy: " ")
var a = Int(lineArr[0])!
var b = Int(lineArr[1])!
var c = Int(lineArr[2])!
var d = Int(lineArr[3])!
var e = Int(lineArr[4])!
var f = Int(lineArr[5])!

var king = 1
var queen = 1
var rook = 2
var bishop = 2
var knight = 2
var pawn = 8

king = king - a
queen = queen - b
rook = rook - c
bishop = bishop - d
knight = knight - e
pawn = pawn - f

print(king, queen, rook, bishop, knight, pawn)
Comments