목록전체 글 (473)
MUKER_DEV with iOS
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Y0tMH/btsgnhSo8y1/5UuP944aZ997ka7bUVgvi1/img.png)
14215번: 세 막대 첫째 줄에 a, b, c (1 ≤ a, b, c ≤ 100)가 주어진다. www.acmicpc.net 성공 풀이 let i = readLine()!.split(separator: " ").map { Int($0)! }.sorted() i[2]
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/1gudg/btsf9AMQeyR/r1NmdVv7GtRxl8v2MjPtO0/img.png)
10994번: 별 찍기 - 19 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. www.acmicpc.net 성공 풀이 var arr = ["*"] for _ in 1..
13398번: 연속합 2 첫째 줄에 정수 n(1 ≤ n ≤ 100,000)이 주어지고 둘째 줄에는 n개의 정수로 이루어진 수열이 주어진다. 수는 -1,000보다 크거나 같고, 1,000보다 작거나 같은 정수이다. www.acmicpc.net 성공 풀이 코드 풀이 키워드 키워드
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/qaSBk/btsfCsN55tc/e5XlfkiRrxuqMyB3NkYaBk/img.png)
5073번: 삼각형과 세 변 각 입력에 맞는 결과 (Equilateral, Isosceles, Scalene, Invalid) 를 출력하시오. www.acmicpc.net 성공 풀이 while true { let input = readLine()!.split(separator: " ").map { Int($0)! }.sorted() if input == [0,0,0] { break } if input[2] < input[1]+input[0] { let count = Set(input).count count == 1 ? print("Equilateral") : count == 2 ? print("Isosceles") : print("Scalene") } else { print("Invalid") } }
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bWuxty/btsfpeWBONr/0uL4MGrdqaEiNaJg2E7bJ1/img.png)
10101번: 삼각형 외우기 문제의 설명에 따라 Equilateral, Isosceles, Scalene, Error 중 하나를 출력한다. www.acmicpc.net 성공 풀이 var arr = [0,0,0] (0..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/4F0Ua/btseRgPKmJs/GRmdfCtiUDUiD2FD7kW8zK/img.png)
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 성공 풀이 func solution(_ park:[String], _ routes:[String]) -> [Int] { var now = (0,0) let map = park.map {$0.map {$0}} loop1: for (iindex,i) in park.enumerated() { for (jindex,j) in i.enumerated() { if j == "S" { now = (iindex,jindex) break loop1 } } } loop2: for route in routes { let r =..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cdFvzp/btseNt9oiCV/zWhIJR0skB2KA6kILf3zY0/img.png)
9465번: 스티커 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스의 첫째 줄에는 n (1 ≤ n ≤ 100,000)이 주어진다. 다음 두 줄에는 n개의 정수가 주어지며, 각 정수는 그 위치에 해당하는 스티커의 www.acmicpc.net 성공 풀이 코드 풀이 키워드 키워드
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/56XHh/btseGL3b02v/FjtKLpQDMMvF10X5lfdSX0/img.png)
9466번: 텀 프로젝트 이번 가을학기에 '문제 해결' 강의를 신청한 학생들은 텀 프로젝트를 수행해야 한다. 프로젝트 팀원 수에는 제한이 없다. 심지어 모든 학생들이 동일한 팀의 팀원인 경우와 같이 한 팀만 있을 www.acmicpc.net 성공 풀이 for _ in 0..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/8jFay/btseyyQIUGw/2UZxypEmyGl2lCBfCRNUZ1/img.png)
14940번: 쉬운 최단거리 지도의 크기 n과 m이 주어진다. n은 세로의 크기, m은 가로의 크기다.(2 ≤ n ≤ 1000, 2 ≤ m ≤ 1000) 다음 n개의 줄에 m개의 숫자가 주어진다. 0은 갈 수 없는 땅이고 1은 갈 수 있는 땅, 2는 목표지점이 www.acmicpc.net 성공 풀이 let dy = [0,0,1,-1] let dx = [-1,1,0,0] let NM = readLine()!.split(separator: " ").map { Int($0)! } let (n,m) = (NM[0],NM[1]) var map = [[Int]]() var queue = [(Int,Int)]() var result = Array(repeating: Array(repeating: -1, count:..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bjUhkQ/btsepNNWGU1/y8HVCW8AN5cmA7ySOF6fbK/img.png)
9063번: 대지 첫째 줄에는 점의 개수 N (1 ≤ N ≤ 100,000) 이 주어진다. 이어지는 N 줄에는 각 점의 좌표가 두 개의 정수로 한 줄에 하나씩 주어진다. 각각의 좌표는 -10,000 이상 10,000 이하의 정수이다. www.acmicpc.net 성공 풀이 var y = (10000,-10000) var x = (10000,-10000) var count = 0 for _ in 0.. 1 ? print((y.1-y.0) * (x.1-x.0)) : print(0)