본문 바로가기
반응형

C#38

[프로그래머스] 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 - 핸드폰 번호 가리기 코딩테스트 연습 - 핸드폰 번호 가리기 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 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.
C# : 프로퍼티 - Get / Set 문법 C#에는 프로퍼티라는 아주 효과적인 기능이 존재한다. private 선언을 통해서 변수의 은닉성은 유지하면서도 값을 수정하거나 불러오는 편의성을 확보할 수 있다. 우선은 1. 프로퍼티를 사용하는 가장 기본적인 방법을 설명하고 그 뒤에, 실제로 사용하게 되는 더 간단한 형태인 2. 자동구현프로퍼티를 설명하겠다. 1. 을 읽으면서 우선 프로퍼티를 이해하고 코드를 작성할 때는 2의 방식으로 작성하면 될 것 같다. 1. 프로퍼티를 사용하는 가장 기본적인 방법 우선, 프로퍼티를 선언하는 방식을 알아보자. class 클래스이름 { // 데이터형식 필드이름; private int myField; // 접근제한자 데이터형식 프로퍼티이름 public int MyField { get { return myField; // .. 2021. 7. 27.
반응형