[1100] 하얀 칸

RudinP·2023년 9월 7일
0

BaekJoon

목록 보기
71/77

문제

생각

  • 가장 위쪽 위칸 (0,0)은 하얀색 고정이다
  • 미리 하얀 칸이 전부 차있는 배열 A를 선언해둔다
  • A와 비교하여 둘 다 F인 경우 수를 증가
  • 결과 출력

코드

import Foundation

let chessBoard = Array("F.F.F.F..F.F.F.FF.F.F.F..F.F.F.FF.F.F.F..F.F.F.FF.F.F.F..F.F.F.F")
var inputBoard : String = ""

for _ in 0..<8{
    inputBoard += readLine()!
}

let resultBoard = Array(inputBoard)

var count: Int = 0
for i in 0..<64{
    if(resultBoard[i] == "."){
        continue
    }
    
    if(chessBoard[i] == "F"){
        count += 1
    }
}

print("\(count)")

Swift로 백준문제 처음 풀어서 헤맸다..
Swift에서는 문자열엔 index로 접근하기 어려운것을 알았다.
또한, Playground에서는 입력을 못받는 점..^^

profile
곰을 좋아합니다. <a href = "https://github.com/RudinP">github</a>

0개의 댓글