목록Swift/Swift 알고리즘 (32)
HIT해
https://school.programmers.co.kr/learn/courses/30/lessons/181948 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr import Foundationlet tmp = (#"!@#$%^&*(\'"?:;"#)print(tmp) 특수문자를 출력할때는 (#"특수문자"#)
https://school.programmers.co.kr/learn/courses/30/lessons/181949 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr import Foundationlet s1 = readLine()!for i in s1{ if i.isLowercase{ print(i.uppercased(), terminator: "") }else{ print(i.lowercased(), terminator: "") }}
문제 설명정수 리스트 num_list와 찾으려는 정수 n이 주어질 때, num_list안에 n이 있으면 1을 없으면 0을 return하도록 solution 함수를 완성해주세요.제한사항3 ≤ num_list의 길이 ≤ 1001 ≤ num_list의 원소 ≤ 1001 ≤ n ≤ 100입출력 예num_list n result[1, 2, 3, 4, 5]31[15, 98, 23, 2, 15]200 작성 코드import Foundationfunc solution(_ num_list:[Int], _ n:Int) -> Int { for i in num_list { if(i==n){ return 1 } } return 0}
문제 설명첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요.제한사항0 입출력 예numer1 denom1 numer2 denom2 result1234[5, 4]9213[29, 6]입출력 예 설명입출력 예 #11 / 2 + 3 / 4 = 5 / 4입니다. 따라서 [5, 4]를 return 합니다.입출력 예 #29 / 2 + 1 / 3 = 29 / 6입니다. 따라서 [29, 6]을 return 합니다. 기약분수를 만들려면 분자와 분모의 최대공약수(Greatest Comm..
https://school.programmers.co.kr/learn/courses/30/lessons/120806 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요.제한사항0 0 입출력 예num1 num2 result32150073233311662입출력 예 설명입출력 예 #1num1이 3, num2가 2이므로 3 / 2 = 1.5에 1,000을 곱하면 1500이 됩니다.입출력 예 ..
https://school.programmers.co.kr/learn/courses/30/lessons/120809 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr import Foundationfunc solution(_ numbers:[Int]) -> [Int] { var answers : [Int] = [] for i in numbers{ answers.append(i*2) } return answers} 배열을 선언해주고 꼭 초기화를 하자!
https://school.programmers.co.kr/learn/courses/30/lessons/120807 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr import Foundationfunc solution(_ num1:Int, _ num2:Int) -> Int { if (num1 == num2){ return 1 }else{ return -1 }}
https://school.programmers.co.kr/learn/courses/30/lessons/120804?language=swift 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr import Foundationfunc solution(_ num1:Int, _ num2:Int) -> Int { return num1 * num2}