2024/12 3

[iOS 프로그래밍 기초] 13주차

다른 사람의 디자인, 앱을 가져올려면 해당 view controller를 가져와[command + c] [command + v]를 해서 복사 붙여넣기 해야한다.  컨트롤러도 따로 지정해야하기 때문에 [new- file]에서 새로운 뷰 컨트롤러를 만들어야한다. ( 그전에 컨트롤러 중복되지않게 작성해야함) 다른 사람의 앱을 내 앱에 넣는 방법.위에 과정을 거친 다음.소스를 복사 붙여넣기 해서 클래스 명의 뷰 컨트롤러 앞에 생성한 클래스명을 작성하면 된다. 해당 부분에 내가 생성한 뷰 컨트롤러를 추가하면 해당 뷰 컨트롤러를 실행했을 때 사용이 되는 것을 알 수 있다. 매개변수도 없고, 리턴값도 없는 것을 3번째 매개변수에 completion을 선언했다. 이것을 "디폴트 인자"라고함.  (시험에 나옴) 사진들을..

[프로그래머스 기초] Java Lv.0 n의 배수

문제 설명정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution 함수를 완성하세요.(문제 풀이)이번 문제는 간단하게 매개변수로 받는 값인 num과 n을 나누어서 0으로 결과가 나오게 되면 그게 바로 n의 배수이기 때문에 조건문을 통해서 간단하게 로직을 짰습니다. 결과는 다음과 같습니다.(코드)class Solution { public int solution(int num, int n) { int answer = 0; if(num % n == 0){ answer = 1; } else{ answer = 0; } ..

[프로그래머스 기초] Java Lv.0 두 수의 연산값 비교하기

문제 설명연산 ⊕ 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다.12 ⊕ 3 = 1233 ⊕  12 = 312양의 정수 a와 b가 주어졌을 때, a ⊕ b와 2 * a * b 중 더 큰 값을 return 하는 soultion함수를 완성해주세요.단, a ⊕ b와 2 * a * b가 같다면 a ⊕ b를 return 합니다.(문제 풀이)전에 풀었던 더 크게합치기 문제에서 정수형 랩퍼클래스 안에 있는 메서드를 이용해서 풀었던게 생각이 나서 그걸 응용해서 풀어봤습니다. 처음에 문자열끼리 합쳐서 값을 나타내야 하기 때문에 정수형값을 가진 변수를 toString()으로 문자열로 바꾼 뒤 두 문자열을 합쳐서 다시 정수형으로 바꾸는 parseInt()를 사용해 합친 문자열을 ..