목록Algorithm/Programmers (5)
씬디의 블로그

문제: https://school.programmers.co.kr/learn/courses/30/lessons/120814 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다.피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요. 처음엔 피자가 남았을 경우 +1을 더해주는 코드를 생각했다func solution120814(_ n:Int) -> Int { var result = 0 ..

[프로그래머스] 배열 뒤집기 120821문제: https://school.programmers.co.kr/learn/courses/30/lessons/120821 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정수가 들어 있는 배열 num_list가 매개변수로 주어집니다.num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return하도록 solution 함수를 완성해주세요. 배열의 원소를 뒤집기 위해서는.reversed를 몰라선 안된다, 풀 수가 없다! 배열을 뒤집어서 다시 꺼낸 다음에 새로운 배열에 넣어줬는데더 간편한 코드를 작성할 수 있다func sol..

문제: https://school.programmers.co.kr/learn/courses/30/lessons/120854 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문자열 배열 strlist가 매개변수로 주어집니다.strlist 각 원소의 길이를 담은 배열을 retrun하도록 solution 함수를 완성해주세요. 고차함수를 알고선부터 코드가 훨씬 간결해져서 가독성이 좋아졌다배열 안에 있는 요소들의 길이를 알고싶기 때문에고차함수 map을 사용해서 count 작성해줬다import Foundationfunc solution120854(_ strlist:[Str..

문제: https://school.programmers.co.kr/learn/courses/30/lessons/120809 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정수 배열 numbers가 매개변수로 주어집니다.numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요. 고차함수 map을 알기 전까지는for문을 열심히 써서 풀었다func solution120809(_ numbers:[Int]) -> [Int] { var newArray: [Int] = [] for i in numbers { ..

문제: https://school.programmers.co.kr/learn/courses/30/lessons/120817 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정수 배열 numbers가 매개변수로 주어집니다.numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요. 배열 요소의 평균값을 구하기 위해서는 우선 요소들의 합을 구해야 하는데, 이때 reduce라는 고차함수를 사용한다.import Foundationfunc solution(_ numbers:[Int]) -> Double { return Double(numb..