본문 바로가기
반응형

C#/프로그래머스21

[프로그래머스] C# : 문자열을 정수로 만들기 프로그래머스 코딩테스트 연습 Level 1 - 문자열을 정수로 바꾸기 코딩테스트 연습 - 문자열을 정수로 바꾸기 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니 programmers.co.kr 문제의 핵심 1. int.Parse 가 - 기호도 처리해주는걸 알고 있는가? 문제를 보면 순간 음..뭐지 할 수는 있지만, 혹시 음수도 문자열로 변환이 되나? 하고 시도해봤다면, 정답이다. - 부호를 어떻게 정수형으로 전달해주지 하면서 고민을 시작했다면 한참 시간이 걸릴 수도 있다. 정답 코드 public class Solution { public in.. 2021. 7. 30.
[프로그래머스] C# : 수박수박수박수박수박수? 프로그래머스 코딩테스트 연습 Level 1 - 수박수박수박수박수박수? 코딩테스트 연습 - 수박수박수박수박수박수? 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 제한 programmers.co.kr 문제의 핵심 1. 출력의 규칙을 찾아낼 수 있는가? 쉬운 문제이고 풀이 방법도 굉장히 다양하다. 이번에는 조금 생각할 수 있는 방식으로 풀어보려고 한다. 먼저, 숫자를 입력받아서 처음에는 "수" 그다음엔 "박"을 차례로 출력하고자 한다. 이는 즉, 입력된 숫자가 2의 배수일때마다 "수박"이 한번 출력되는 것이다. 즉, 입력된 숫자를 2로 나눠서 발생한 몫 .. 2021. 7. 29.
[프로그래머스] C# : 평균 구하기 프로그래머스 코딩테스트 연습 Level1 - 평균 구하기 코딩테스트 연습 - 평균 구하기 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예 arr programmers.co.kr 문제의 핵심 1. 배열의 기본을 알고 있는가? 배열은 for문과 같이 사용할 경우 굉장히 강력하다. 이번 문제는 배열과 for문을 같이 사용하는 가장 기본적인 유형이다. 프로그래머스 레벨1에 존재하는 문제 중 가장 쉬운 문제가 아닐까 싶다. 설명할 것이 거의 없다. 배열의 길이만큼 for문을 돌면서 각 배열의 원소들을 전부 합해주고, 마지막에 총.. 2021. 7. 29.
[프로그래머스] C# : 직사각형 별찍기 프로그래머스 코딩테스트 연습 Level 1 - 직사각형 별찍기 코딩테스트 연습 - 직사각형 별찍기 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수 programmers.co.kr 문제의 핵심 1. for문 사용할 수 있는가? 2. 문자열 줄 바꾸기 할 수 있는가? 별찍기는 이미 굉장히 유명하고 보편적인 문제라서 익숙할 수도 있다. 특히나 이번 문제는 별찍기 중에서도 쉬운 편이다. 그러나 for문에서 가장 많이쓰이는 이중 for문 문제이므로 잘 알아둬야한다. for문을 이중으로 만들어놓고 Console.Write()메소드로 *를 출력해준다. 이걸 입.. 2021. 7. 28.
반응형