먼저 스위프트로 알고리즘 문제 풀기를 편히 할 수 있도록 새로운 프로젝트에서 Command Line Tool파일을 하나 생성해주겠습니다.알고리즘 ps를 하기 위해선 입력을 받을 수 있어야 하는데 스위프트에서 입력을 받기 위해선 readLine()함수를 사용합니다.rea
백준 알고리즘 문제 10816번에 대한 스위프트 풀이입니다.첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같
불변량을 공부하기 위한 문제는 다음과 같습니다.격자무늬로 금이 간 초콜릿을 여러 개의 작은 초콜릿으로 쪼개려고 합니다.쪼갠다는 것은 금을 따라서 초콜릿을 둘로 나눈다는 것을 의미합니다.하나의 초콜릿을 금이 그어진 대로 모두 쪼개어 작은 조각들로 만드려면 몇 번을 쪼개야
이번 문제는 빈 상자 안에 빈 상자를 넣는 문제입니다.11개의 큰 상자 중 몇 개의 각 상자 안에 중간 상자를 8개 넣을 수 있습니다.다시 중간 상자 하나에는 작은 상자 8개를 넣을 수 있습니다.이 과정을 몇 번 반복하여 빈 상자가 102개가 되었을 때 총 상자의 수는
바둑알 항아리에 흰 돌과 검은 돌이 담겨있고 항아리 밖에도 바둑알이 널부러져있습니다.항아리 안에 하나의 돌만 남을 때까지 다음 과정을 반복합니다.' 항아리에서 돌 두 개를 꺼낸다. 돌이 같은 색이라면 검은 돌을, 다른 색이라면 흰 돌을 항아리에 넣는다. '과정을 반복할
8\*8사이즈의 체스판에서 대각선으로 마주보는 두 꼭짓점 칸을 제거한 망가진 체스판이 있습니다. 이 체스판을 도미노로 덮을 예정입니다. 도미노는 정확히 체스판의 2칸을 덮습니다.도미노끼리 겹치거나 망가진 체스판 밖으로 나오지 않도록 하면서 체스판을 완전히 덮을 수 있을