본문 바로가기
반응형

C#87

[프로그래머스] C# : 짝수와 홀수 프로그래머스 코딩테스트 연습 Level 1 - 짝수와 홀수 코딩테스트 연습 - 짝수와 홀수 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 3 "Odd" 4 "Even" programmers.co.kr 문제의 핵심 1. % 연산 기호를 사용할 수 있는가? 2. C#에서 조건연산자(?)를 사용할 수 있는가? 이번 문제는 가장 쉬운 난이도의 문제가 아닌가 생각이 든다. 코딩을 배웠다면, 강의나 책에서 무조건 등장해서 알 수 밖에 없는 짝수와 홀수를 구분하는 문제이다. % 연산자로 2로 나눠서 확인하면 되는 아주 간단한 문제이다. 일단 기본적.. 2021. 7. 28.
[프로그래머스] C# : 두 개 뽑아서 더하기 프로그래머스 코딩테스트 Level 1 - 두 개 뽑아서 더하기 코딩테스트 연습 - 두 개 뽑아서 더하기 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr 문제의 핵심 1. 리스트와 배열을 사용하고 정렬하기 2. if문을 사용해서 중복을 검사하기 정수로 이루어진 number 배열이 주어지면 서로 다른 인덱스의 정수를 더한다. 이렇게 더해서 생성 할 수 있는 값을 모두 모아서 오름차순으로 정렬하는 문제이다. 이중 for문을 돌리면 간단하게 해결 할 수 있다. 다만, 문제에서 중복인덱스끼리 더할 수 없다고 했.. 2021. 7. 28.
[프로그래머스] C# : 핸드폰 번호 가리기 프로그래머스 코딩테스트 연습 Level 1 - 핸드폰 번호 가리기 코딩테스트 연습 - 핸드폰 번호 가리기 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자 programmers.co.kr 문제의 핵심 1. 문자열의 원하는 부분만 가져올 수 있는가? 2. 문자열끼리의 덧셈을 이해하고 있는가? 3. C#의 인덱싱 기능을 활용할 수 있는가? 이 문제를 보자마자 C#에 존재하는 .. 문법을 사용하려 했는데 프로그래머스에서는 .. 을 사용하면 컴파일에러가 발생한다. 아마 C# 버전이 낮은 것 같다. string[1..5] 이렇게 쓰면 문자열의 1번 인덱스부터 5번 인.. 2021. 7. 28.
[프로그래머스] C# : x만큼 간격이 있는 n개의 숫자 프로그래머스 코딩테스트연습 Level 1 x만큼의 간격이 있는 n개의 숫자 코딩테스트 연습 - x만큼 간격이 있는 n개의 숫자 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. programmers.co.kr 문제의 핵심 1. 변수 선언을 알맞게 할 수 있는가? 2. for문을 알맞게 사용할 수 있는가? x와 n을 입력받아서 x를 x씩 증가시키는걸 n번 하면 되는 문제이다. 간단히 수식화하면 x * i 를 n번 반복하는데 반복할때마다 i를 1씩 키워주면 된다. 이걸 for문으로 만들어주면 끝. 다만 주의할 점이 있다. for문을 작성할 때 i.. 2021. 7. 27.
반응형