본문 바로가기
728x90

Swift60

[Swift 알고리즘] 백준 7562 - 나이트의 이동 안녕하세요 코코종입니다! 오늘은 BFS문제인 나이트의 이동을 풀어보겠습니다. https://www.acmicpc.net/problem/7562 7562번: 나이트의 이동 체스판 위에 한 나이트가 놓여져 있다. 나이트가 한 번에 이동할 수 있는 칸은 아래 그림에 나와있다. 나이트가 이동하려고 하는 칸이 주어진다. 나이트는 몇 번 움직이면 이 칸으로 이동할 수 www.acmicpc.net // // main.swift // Algorithm // // Created by kokojong on 2022/03/29. // // 7562 나이트의 이동 import Foundation let n = Int(readLine()!)! for _ in (0.. index { let q = queue[index] let .. 2022. 3. 30.
[Swift 알고리즘] 백준 6198 - 옥상 정원 꾸미기 안녕하세요 코코종입니다~ 프로그래머스 3단계를 쬐금 풀다가 벽을 느끼고....(+면접이다 뭐다 바쁘게 보냈네요) 백준에서 문제를 좀 풀어보기로 결정했습니다! https://www.acmicpc.net/problem/6198 6198번: 옥상 정원 꾸미기 문제 도시에는 N개의 빌딩이 있다. 빌딩 관리인들은 매우 성실 하기 때문에, 다른 빌딩의 옥상 정원을 벤치마킹 하고 싶어한다. i번째 빌딩의 키가 hi이고, 모든 빌딩은 일렬로 서 있고 오른쪽으 www.acmicpc.net import Foundation let n = Int(readLine()!)! var data : [Int] = [] var answer = 0 for _ in (0.. 시간초과 //for i in (0.. 2022. 3. 27.
[Swift 알고리즘] 프로그래머스 lv3 - 입국심사 안녕하세요 코종입니다! 1일 1알고리즘이었는데 면접이다 뭐다 준비하느라..ㅎ 스킵이 되었던 날이 있네여 그래도 다시 시작합니다! https://programmers.co.kr/learn/courses/30/lessons/43238 코딩테스트 연습 - 입국심사 n명이 입국심사를 위해 줄을 서서 기다리고 있습니다. 각 입국심사대에 있는 심사관마다 심사하는데 걸리는 시간은 다릅니다. 처음에 모든 심사대는 비어있습니다. 한 심사대에서는 동시에 한 programmers.co.kr import Foundation func solution(_ n:Int, _ times:[Int]) -> Int64 { var left = 1 var right = times.max()! * n // 가장 오래 걸리는 경우 - 가장 오래.. 2022. 3. 20.
[Swift 알고리즘] 프로그래머스 lv2 - k진수에서 소수 갯수 구하기 안녕하세요 코코종입니당! 이번에도 작년 문제인데 그때는 너어어무 어렵게 생각했던 문제인데... 그때는 무슨 조건이 4개나 있어 😵‍💫😵‍💫하면서 어려워했는데 다시 찬찬히 보니까 쉽더라구요! (근데 왜 프로그래머스에서 이 문제의 점수를 많이 주는지는 모르겠습니다 주차요금이 1점 주더만... 얘는 8점이나?) https://programmers.co.kr/learn/courses/30/lessons/92335 코딩테스트 연습 - k진수에서 소수 개수 구하기 문제 설명 양의 정수 n이 주어집니다. 이 숫자를 k진수로 바꿨을 때, 변환된 수 안에 아래 조건에 맞는 소수(Prime number)가 몇 개인지 알아보려 합니다. 0P0처럼 소수 양쪽에 0이 있는 경우 P0처럼 소 programmers.co.kr im.. 2022. 3. 16.
[Swift 알고리즘] 프로그래머스 lv2 - 주차 요금 계산 안녕하세요 코코종입니다! 이번에도 2022년 카카오 공채 문제네요! 문제를 풀수록 뭔가 점점 실력이 발전하고 있는 것 같은 기분이 드네요 호호..(아님 말구...) https://programmers.co.kr/learn/courses/30/lessons/92341 코딩테스트 연습 - 주차 요금 계산 [180, 5000, 10, 600] ["05:34 5961 IN", "06:00 0000 IN", "06:34 0000 OUT", "07:59 5961 OUT", "07:59 0148 IN", "18:59 0000 IN", "19:09 0148 OUT", "22:59 5961 IN", "23:00 5961 OUT"] [14600, 34400, 5000] programmers.co.kr import Foun.. 2022. 3. 15.
[Swift 알고리즘] 프로그래머스 lv1 - 신고 결과 받기 안녕하세요 코코종입니다. 알고리즘 스터디 그 두번째..! 작년 추석쯤에 응시했던 카카오 블라인드 문제였네요. 그때는 좀 어려웠던거 같은데... (파이썬으로 풀기는 했지만 끝까지 풀지는 않고 거의 80퍼까지만 맛보기로 풀었네요) 기억을 더듬어 보면 딕셔너리를 사용하지 않고 그냥 배열에 때려넣고 했던거 같네요 ㅎㅎ... 외쳐 파이썬 채고!! https://programmers.co.kr/learn/courses/30/lessons/92334 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr import Fo.. 2022. 3. 15.
728x90