yeonddu의 등록된 링크

키자드에 등록된 총 9개의 포스트를 확인하실 수 있습니다.

Tistory

[Swift / 프로그래머스 Lv.0] 최댓값 만들기(1)

문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. 제한 사항 • 0 ≤ numbers의 원소 ≤ 10,000 • 2 ≤ numbers의 길이 ≤ 100 입출력 예 풀이 import Foundation func solution(_ numbers:[Int]) -> Int { let sortedNum = numbers.sorted() let maxNum = sortedNum[sortedNum.count-1] * sortedNum[sortedNum.count-2] return maxNum } import Foundation func solution(_ numbers:[I..

Tistory

[Swift / 프로그래머스 Lv.0] n의 배수 고르기

문제 설명 정수 n과 정수 배열 numlist가 매개변수로 주어질 때, numlist에서 n의 배수가 아닌 수들을 제거한 배열을 return하도록 solution 함수를 완성해주세요. 제한 사항 •1 ≤ n ≤ 10,000 •1≤ numlist의 크기 ≤ 100 • 1 ≤ numlist의 원소 ≤ 100,000 입출력 예 풀이 import Foundation func solution(_ n:Int, _ numlist:[Int]) -> [Int] { var result = Array() for i in numlist { if i % n == 0 { result.append(i) } } return result } import Foundation func solution(_ n:Int, _ n..

Tistory

[Swift / 프로그래머스 Lv.1] 과일 장수

입출력 예 풀이 import Foundation func solution(_ k:Int, _ m:Int, _ score:[Int]) -> Int { let sortedScore: [Int] = score.sorted().reversed() var result = 0 for index in 1 ... sortedScore.count { if (index + 1) % m == 0 { result += sortedScore[index] * m } } return result } import Foundation func solution(_ k:Int, _ m:Int, _ score:[Int]) -> Int { let sortedScore: [Int] = score.sorted().reversed() va..

Tistory

[Swift / 프로그래머스 Lv.1] 콜라 문제

풀이 import Foundation func solution(_ a:Int, _ b:Int, _ n:Int) -> Int { var bottles = n var result = 0 while bottles >= a { result += bottles / a * b bottles = bottles / a * b + bottles % a } return result } 링크 https://school.programmers.co.kr/learn/courses/30/lessons/132267

Tistory

[SwiftUI] 카카오맵 KakaoMap API URL Scheme (외부 앱 호출하기)

어플을 만들다보면 '카카오맵으로 열기'와 같이 외부 어플로 연결해야 할 때가 있는데요이 때 url scheme을 이용해 호출하는 법을 알아봅시다!     1. URL Scheme 이란?  iOS 운영체제에서 다른 어플을 열거나 해당 어플에서 지정된 작업을 수행하는 등 어플 간 통신을 할 수 있는 방법으로특정 어플에 고유한 식별자 역할을 하는 프로토콜의 일종입니다. 구성요소는 이름, 특정 동작, 파라미터(선택적) 세가지로 볼 수 있습니다.  이름은 어플을 고유하게 식별하는 이름으로 보통 어플 이름이나 약어로 지정됩니다.ex) kakaomap, kakaotalk 특정동작은 어플에서 수행할 동작을 나타내는 부분으로 어플마다 다르게 정의될 수 있습니다.ex) look(위치 열기 동작), send(메시지..

Tistory

[Swift / 프로그래머스 Lv.1] 나머지가 1이 되는 수 찾기

문제 설명 자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다. 제한 사항 3 ≤ n ≤ 1,000,000 입출력 예 풀이 import Foundation func solution(_ n:Int) -> Int { var x = 2 while n % x != 1 { x += 1 } return x } 링크 https://school.programmers.co.kr/learn/courses/30/lessons/87389

Tistory

[Swift / 프로그래머스 Lv.1] 약수의 합

문제 설명 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하인 정수입니다. 입출력 예 풀이 func solution(_ n:Int) -> Int { var result = 0 if n == 0 { } else { for num in 1...n { if n % num == 0 { result += num } } } return result } 링크 https://school.programmers.co.kr/learn/courses/30/lessons/12928

Tistory

[Swift / 프로그래머스 Lv.1] 짝수와 홀수

문제 설명 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 사항 • num은 int 범위의 정수입니다. • 0은 짝수입니다. 입출력 예 풀이 func solution(_ num:Int) -> String { if num % 2 == 0 { return "Even" }else { return "Odd" } } 링크 https://school.programmers.co.kr/learn/courses/30/lessons/12937

Tistory

[Swift / 프로그래머스 Lv.0] 배열의 유사도

문제 설명 두 배열이 얼마나 유사한지 확인해보려고 합니다. 문자열 배열 s1과 s2가 주어질 때 같은 원소의 개수를 return하도록 solution 함수를 완성해주세요. 제한 사항 • 1 ≤ s1, s2의 길이 ≤ 100 • 1 ≤ s1, s2의 원소의 길이 ≤ 10 • s1과 s2의 원소는 알파벳 소문자로만 이루어져 있다. • s1과 s2는 각각 중복된 원소를 갖지 않는다. 입출력 예 풀이 import Foundation func solution(_ s1:[String], _ s2:[String]) -> Int { let commonNum = s1.filter(s2.contains) return commonNum.count } 링크 https://school.programmers.c..

1