본문 바로가기

프로그래머스 Algorithm60

[프로그래머스] 약수의 개수와 덧셈 Kotlin 안녕하세요. 이번에는 프로그래머스 약수의 개수와 덧셈 문제를 풀어보려고 합니다. https://school.programmers.co.kr/learn/courses/30/lessons/77884 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Problem 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해 주세요. [제한 사항] ○ 1 ≤ left ≤ right ≤ 1,000 Solu.. 2023. 11. 25.
[프로그래머스] 내적 Kotlin 안녕하세요. 이번에는 프로그래머스 내적 문제를 풀어보려고 합니다. https://school.programmers.co.kr/learn/courses/30/lessons/70128 Problem 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해 주세요. 이때, a와 b의 내적은 a [0]*b [0] + a [1]*b [1] +... + a [n-1]*b [n-1]입니다. (n은 a, b의 길이) [제한 사항] ○ a, b의 길이는 1 이상 1,000 이하입니다. ○ a, b의 모든 수는 -1,000 이상 1,000 이하입니다. Solution class Solution { fun solution(a: IntArray, .. 2023. 11. 24.
[프로그래머스] 수박수박수박수박수박수? Kotlin 안녕하세요. 이번에는 프로그래머스 수박수박수박수박수박수? 문제를 풀어보려고 합니다. https://school.programmers.co.kr/learn/courses/30/lessons/12922 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Problem 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를 들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. [제한 사항] ○ n은 길이 10,000이하인 자연수입니다. Solution class Solu.. 2023. 11. 23.
[프로그래머스] 가운데 글자 가져오기 Kotlin 안녕하세요. 이번에는 프로그래머스 가운데 글자 가져오기를 풀어보려고 합니다. https://school.programmers.co.kr/learn/courses/30/lessons/12903 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Problem 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두 글자를 반환하면 됩니다. [제한 사항] ○ s는 길이가 1 이상, 100 이하인 스트링입니다. Solution class Solution { fun solution(s: String): String .. 2023. 11. 22.
[프로그래머스] 제일 작은 수 제거하기 Kotlin 안녕하세요. 이번에는 프로그래머스 제일 작은 수 제거하기를 풀어보려고 합니다. https://school.programmers.co.kr/learn/courses/30/lessons/12935 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Problem 정수를 저장한 배열, arr에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해 주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를 들어 arr이 [4,3,2,1]인 경우는 [4,3,2]를 리턴하고, [10] 면 [-1]을 리턴합니다. [제한 사항.. 2023. 11. 21.
[프로그래머스] 핸드폰 번호 가리기 Kotlin 안녕하세요. 이번에는 프로그래머스 핸드폰 번호 가리기를 풀어보려고 합니다. https://school.programmers.co.kr/learn/courses/30/lessons/12948 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Problem 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해 주세요. [제한 사항] ○ phone_nu.. 2023. 11. 20.
[프로그래머스] 나누어 떨어지는 숫자 배열 Kotlin 안녕하세요. 이번에는 프로그래머스 나누어 떨어지는 숫자 배열을 풀어보려고 합니다. https://school.programmers.co.kr/learn/courses/30/lessons/12910 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Problem array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요. [제한 사항] ○ arr은 자연수를 담은 배열입니다. ○ 정수.. 2023. 11. 19.
[프로그래머스] 음양 더하기 Kotlin 안녕하세요. 이번에는 프로그래머스 음양 더하기를 풀어보려고 합니다. https://school.programmers.co.kr/learn/courses/30/lessons/76501 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Problem 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해 주세요. [제한 사항] ○ absolutes의 길이는 1 이상 1,.. 2023. 11. 18.
반응형