[C#][프로그래머스] 3진법 뒤집기 프로그래머스 > 코딩테스트 연습 > 월간 코드 챌린지 시즌1 > 3진법 뒤집기https://school.programmers.co.kr/learn/courses/30/lessons/68935 📒 문제자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항n은 1 이상 100,000,000 이하인 자연수입니다. 입출력 예nresult457125229 입출력 예 설명 입출력 예 #1답을 도출하는 과정은 다음과 같습니다.n (10진법) n (3진법)앞뒤 반전(3진법)10진법으로 표현45120000217따라서 7을 return 해야 합니다.입출력 예 #2답을 도출하는 과정은 다음과 같습니다... 2024. 8. 20. [C#][프로그래머스] 최대공약수와 최소공배수 프로그래머스 > 코딩테스트 연습 > 연습문제 > 최대공약수와 최소공배수 https://school.programmers.co.kr/learn/courses/30/lessons/12940 📒 문제두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 12)는 [3, 12]를 반환해야 합니다. 제한사항두 수는 1이상 1000000이하의 자연수입니다. 입출력 예nmreturn312[3, 12]25[1, 10] 입출력 예 설명 입출력 예 #1위의 설명과 같습니다.입출력 예 #2자연수 2와 5의 최대공약.. 2024. 8. 19. [C#][프로그래머스] 핸드폰 번호 가리기 프로그래머스 > 코딩테스트 연습 > 연습문제 > 핸드폰 번호 가리기 https://school.programmers.co.kr/learn/courses/30/lessons/12948 📒 문제프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. 제한사항phone_number는 길이 4 이상, 20이하인 문자열입니다. 입출력 예phone_numberreturn"01033334444""*******4444""027778888""*****8888" 💻 소스코드using System.Linq.. 2024. 8. 16. [C#] Math 클래스 Enumerable 클래스 내용 중 새로 알게되거나 사용했던 메서드들 기록하는 곳입니다.주요메서드Math.Sqrt() : 제곱근을 반환해준다. double형으로 반환한다.double d = Math.Sqrt(3);Console.WriteLine(d); // 1.73205080756888double i = Math.Sqrt(16);Console.WriteLine(i); // 4 Math.Pow([제곱할 수], [몇 거듭제곱 할지]) : 첫번째 매개변수로 받은 수를 두번째 매개변수 만큼 제곱해준다.double a = Math.Pow(3, 2);Console.WriteLine(a); // 9double b = Math.Pow(2, 4);Console.WriteLine(b); // 16 2024. 8. 14. [C#][프로그래머스] 정수 제곱근 판별 프로그래머스 > 코딩테스트 연습 > 연습문제 > 정수 제곱근 판별 https://school.programmers.co.kr/learn/courses/30/lessons/12934 📒 문제임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요. 제한사항n은 1이상, 50000000000000 이하인 양의 정수입니다. 입출력 예nreturn1211443-1 입출력 예 설명 입출력 예 #1121은 양의 정수 11의 제곱이므로, (11+1)를 제곱한 144를 리턴합니다.입출력 예 #23은 양의 정수의 제곱이 아니므로, -1을 리턴합니다.💻 소.. 2024. 8. 14. [알고리즘] 선택 정렬 (Selection Sort) 이번에 공부할 내용은 선택 정렬(Selection Sort)이다.현재 차근차근 해보자는 생각에 기초적인 부분을 공부하고 있다. 좀 더 구체적인 내용은 다른 글에 작성하거나 추후 글을 수정하는 방향으로 해보겠다.틀린 내용이 있거나 궁금한게 있다면 편하게 댓글 남겨주시면 감사하겠습니다.📌 개념선택 정렬(Selection Sort)은 수열에서 최솟값을 찾아서 가장 왼쪽의 숫자와 교체하는 작업을 반복하여 정렬한다.수열에서 최소값을 찾을 때는 선형 탐색을 사용한다. [알고리즘] 선형 탐색 (Linear Search)선형 탐색은 매우 간단한 알고리즘이다.다른 개념을 공부할 때 자주나와서 먼저 공부하려고 한다. 현재 차근차근 해보자는 생각에 기초적인 부분을 공부하고 있다. 좀 더 구체적인 내용은 다른twd0622... 2024. 8. 13. 이전 1 ··· 5 6 7 8 9 10 11 ··· 13 다음