본문 바로가기

프로그래머스65

[프로그래머스] - 약수의 합(C#) 약수의 합 이번에는 약수의 합 문제입니다. 한번 살펴봅시다. 문제 설명 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하인 정수입니다. 입출력 예 n return 12 28 5 6 입출력 예 설명 입출력 예 #1 12의 약수는 1, 2, 3, 4, 6, 12입니다. 이를 모두 더하면 28입니다. 입출력 예 #2 5의 약수는 1, 5입니다. 이를 모두 더하면 6입니다. 시작 코드 public class Solution { public int solution(int n) { int answer = 0; return answer; } } 나의 풀이 public class Solution { public int solution(.. 2023. 7. 18.
[프로그래머스] - 나머지가 1이 되는 수 찾기(C#) 나머지가 1이 되는 수 찾기 이번 문제는 나머지가 1이 되는 수 찾기 입니다. 이 문제는 월간 코드 챌린지 시즌3 출제문제 중 하나입니다. 문제 설명 자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다. 제한 사항 3 ≤ n ≤ 1,000,000 입출력 예 n result 10 3 12 11 시작 코드 using System; public class Solution { public int solution(int n) { int answer = 0; return answer; } } 나의 풀이 using System; public class Solution { .. 2023. 7. 17.
[프로그래머스] - 평균 구하기(C#) 평균 구하기 이번 문제는 평균 구하기 입니다. 아직까진 기초적인 수준의 문제로 구성되어 짧게 작성할 수 있는 수준입니다. 문제 설명 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한 사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예 arr return [1,2,3,4] 2.5 [5,5] 5 시작 코드 public class Solution { public double solution(int[] arr) { double answer = 0; return answer; } } 나의 풀이 방법1 public class Solution { public double soluti.. 2023. 7. 16.
[프로그래머스] - 짝수와 홀수 (C#) 짝수와 홀수 이번 문제는 짝수와 홀수 입니다.문제 선정 기준은 프로그래머스 코딩테스트 연습의 1단계문제에서 정답률 높은순서대로 C#언어를 사용가능한 문제의 순서입니다. 문제 설명 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 3 "Odd" 4 "Even" 시작코드 public class Solution { public string solution(int num) { string answer = ""; return answer; } } 나의 풀이 public class Solution { public string solution(int .. 2023. 7. 15.
[프로그래머스] - x만큼 간격이 있는 n개의 숫자 (C#) x만큼 간격이 있는 n개의 숫자 안녕하세요 최근에 건강이 좋지 못해서 업로드 주기가 들쭉날쭉하게 되었는데, 새로운 카테고리로 다시 찾아뵙게 되었습니다. 해당 카테고리는 코딩테스트 문제를 풀어보는 곳으로, 알고리즘 공부를 하는 곳이라고 생각하시면 되겠습니다. 문제들은 프로그래머스를 기준으로 1단계에서 가장 정답률이 높은 순서대로 하나씩 풀어나갈 예정입니다. 게임개발 카테고리와 번갈아가면서 업로드 될 예정이니 참고해 주시기 바랍니다. 그럼 인사는 이쯤 해두고 바로 문제를 풀어보도록 하겠습니다. 우선 현재는 유니티 게임개발을 주로 다루고 있기 때문에 C# 언어를 기준으로 모든 문제를 풀겠습니다. 문제 설명 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니.. 2023. 7. 14.