본문 바로가기

분류 전체보기303

[Swift] 프로그래머스 LV.0 몫 구하기 프로그래머스 LV.0 모음 몫 구하기 문제 설명 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요. 제한 사항 0 2022. 11. 29.
[Swift] 프로그래머스 LV.0 두 수의 곱 프로그래머스 LV.0 모음 두 수의 곱 문제 설명 정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요. 제한 사항 0 ≤ num1 ≤ 100 0 ≤ num2 ≤ 100 입출력 예 num1 num2 result 3 4 12 27 19 513 입출력 예 설명 입출력 예 #1 num1이 3, num2가 4이므로 3 * 4 = 12를 return합니다. 입출력 예 #2 num1이 27, num2가 19이므로 27 * 19 = 513을 return합니다. 제출 import Foundation func solution(_ num1:Int, _ num2:Int) -> Int { return num1 * num2 } 2022. 11. 29.
[Swift] 프로그래머스 LV.0 두 수의 차 프로그래머스 LV.0 모음 두 수의 차 문제 설명 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요. 제한 사항 -50000 ≤ num1 ≤ 50000 -50000 ≤ num2 ≤ 50000 입출력 예 num1 num2 result 2 3 -1 100 2 98 입출력 예 설명 입출력 예 #1 num1이 2이고 num2가 3이므로 2 - 3 = -1을 return합니다. 입출력 예 #2 num1이 100이고 num2가 2이므로 100 - 2 = 98을 return합니다. 제출 import Foundation func solution(_ num1:Int, _ num2:Int) -> Int { return num1-num2 } 2022. 11. 29.
[Swift] 프로그래머스 LV.0 두 수의 합 프로그래머스 LV.0 모음 두 수의 합 문제 설명 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. 제한 사항 -50,000 ≤ num1 ≤ 50,000 -50,000 ≤ num2 ≤ 50,000 입출력 예 num1 num2 result 2 3 5 100 2 102 입출력 예 설명 입출력 예 #1 num1이 2이고 num2가 3이므로 2 + 3 = 5를 return합니다. 입출력 예 #2 num1이 100이고 num2가 2이므로 100 + 2 = 102를 return합니다. 제출 import Foundation func solution(_ num1:Int, _ num2:Int) -> Int { return num1 + num2 } 2022. 11. 29.
[Swift] 프로그래머스 LV.0 머쓱이보다 키 큰 사람 프로그래머스 LV.0 모음 머쓱이보다 키 큰 사람 문제 설명 머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때, 머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완성해보세요. 제한 사항 1 ≤ array의 길이 ≤ 100 1 ≤ height ≤ 200 1 ≤ array의 원소 ≤ 200 입출력 예 array height resutl [149, 180, 192, 170] 167 3 [180, 120, 140] 190 0 입출력 예 설명 입출력 예 #1 149, 180, 192, 170 중 머쓱이보다 키가 큰 사람은 180, 192, 170으로 세 명입.. 2022. 11. 29.
[Swift] 프로그래머스 LV.0 중복된 숫자 개수 프로그래머스 LV.0 모음 중복된 숫자 개수 문제 설명 정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요. 제한 사항 1 ≤ array의 길이 ≤ 100 0 ≤ array의 원소 ≤ 1,000 0 ≤ n ≤ 1,000 입출력 예 array n result [1, 1, 2, 3, 4, 5] 1 2 [0. 2, 3, 4] 1 0 입출력 예 설명 입출력 예 #1 [1, 1, 2, 3, 4, 5] 에는 1이 2개 있습니다. 입출력 예 #2 [0, 2, 3, 4] 에는 1이 0개 있습니다. 제출 import Foundation func solution(_ array:[Int], _ n:Int) -> Int {.. 2022. 11. 29.
Date Picker 데이트 피커(Date Picker) 날짜와 시간을 선택할 수 있게 해주는 객체 1. 데이트 피커 객체 추가 Library에서 Date Picker 객체를 찾아 화면에 추가합니다. 다음 그림과 같이 화면에 데이트 피커 객체가 추가됩니다. 2. 데이트 피커 스타일과 모드 스토리 보드의 Attribute Inspector에서 데이트 피커의 스타일과 모드를 선택할 수 있습니다. 데이트 피커 스타일 1. Wheels 날짜가 휠 형태로 표시 2. Compact 데이트 피커를 클릭 시 날짜(시간)를 선택할 수 있는 창이 나타남 3. Inline 날짜는 달력 형태로 선택 가능 시간은 클릭 시 선택할 수 있는 창이 나타남 데이트 피커 모드 1. Time 시간만 선택 가능 2. Date 날짜만 선택 가능 3. Date a.. 2022. 10. 5.
UIImageView 이미지 뷰(Image View) 앱에서 사진을 보여 줘야 할 때 사용하는 객체 1. 이미지 뷰 추가 Library에서 Image View를 찾아 화면에 추가합니다. 다음 그림과 같이 화면에 이미지 뷰 객체가 추가됩니다. 2. 이미지 뷰에 이미지 추가 이미지 뷰에 이미지를 추가하는 방법은 크게 두 가지가 있습니다. 첫 번째로는 프로젝트에 이미지를 추가한 후 'Attribute Inspector'에서 이미지를 선택해 추가합니다. imageView.image = UIImage(named: "lamp-on.png") 두 번째로는 소스코드에 이미지 뷰 객체를 아웃렛 변수로 추가한 후 UIImage 타입의 이미지를 지정합니다. 3. 이미지 뷰 콘텐츠 모드 이미지 뷰에서 이미지를 나타내는 콘텐츠 모드(Content .. 2022. 9. 28.
Outlet 변수와 Action 함수 아웃렛 변수(Outlet Variable) 스토리보드에서 추가한 객체의 내용을 변경하거나 특정한 동작을 하기 위해 객체에 접근하기 위한 변수 1. 아웃렛 변수 추가 'Test'라는 Label 객체애 대해서 아웃렛 변수를 추가합니다. Label 객체를 마우스 오른쪽 버튼으로 선택하고, 보조 편집기 영역으로 드래그하여 클래스 선언문 바로 아래에 해당 객체를 끌어다 놓으면 됩니다. 다음과 같이 연결선이 나타나고, 'Insert Outlet or Outlet Collection'이라는 표시가 나옵니다. 2. 아웃렛 변수 연결 설정 아웃렛 변수를 추가하면 다음과 같이 연결 설정창이 나옵니다. 변수명과 type, storage를 선택할 수 있습니다. 3. 아웃렛 변수 소스코드 @IBOutlet weak var te.. 2022. 9. 27.
[Swift] Codility Lesson 5 - CountDiv 문제 Write a function: public func solution(_ A : Int, _ B : Int, _ K : Int) -> Int that, given three integers A, B and K, returns the number of integers within the range [A..B] that are divisible by K, i.e.: { i : A ≤ i ≤ B, i mod K = 0 } For example, for A = 6, B = 11 and K = 2, your function should return 3, because there are three numbers divisible by 2 within the range [6..11], namely 6, 8 an.. 2022. 7. 26.
반응형