[Swift] 프로그래머스 - 카카오 거리두기 확인하기
문제: https://programmers.co.kr/learn/courses/30/lessons/81302#fn1 코딩테스트 연습 - 거리두기 확인하기 [["POOOP", "OXXOX", "OPXPX", "OOXOX", "POXXP"], ["POOPX", "OXPXP", "PXXXO", "OXXXO", "OOOPP"], ["PXOPX", "OXOXP", "OXPOX", "OXXOP", "PXPOX"], ["OOOXX", "XOOOX", "OOOXX", "OXOOX", "OOOOO"], ["PXPXP", "XPXPX", "PXPXP", "XPXPX", "PXPXP"]] [1, 0, 1, 1, 1] programmers.co.kr 1. original(P가 있던 곳)과 현재 있는 지점을 비교합니다. 2. ..
2022. 2. 11.
[Swift] 프로그래머스 - 카카오 크레인 인형뽑기 게임
문제: https://programmers.co.kr/learn/courses/30/lessons/64061 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr 배열 좌표를 잘 생각해보면 쉽게 풀 수 있습니당 import Foundation func solution(_ board:[[Int]], _ moves:[Int]) -> Int { var board = board var queue = [Int]() var result = 0 func addDoll(doll: Int) { if queue.last == doll { result += 2..
2022. 2. 10.