반응형

프로그래머스_C# 66

[프로그래머스 C#] 없는 숫자 더하기

https://programmers.co.kr/learn/courses/30/lessons/86051 코딩테스트 연습 - 없는 숫자 더하기 0부터 9까지의 숫자 중 일부가 들어있는 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr using System; using System.Linq; public class Solution { public int solution(int[] numbers) { int answer = 0; for (int i = 0; ++i < 10;) answer += i; answer -= numbers.Sum(); r..

[프로그래머스 C#] 6주차_복서 정렬하기

https://programmers.co.kr/learn/courses/30/lessons/85002 코딩테스트 연습 - 6주차_복서 정렬하기 복서 선수들의 몸무게 weights와, 복서 선수들의 전적을 나타내는 head2head가 매개변수로 주어집니다. 복서 선수들의 번호를 다음과 같은 순서로 정렬한 후 return 하도록 solution 함수를 완성해주세요 programmers.co.kr using System; using System.Collections.Generic; using System.Linq; public class Solution { public int[] solution(int[] weights, string[] head2head) { int _length = weights.Lengt..

[프로그래머스 C#] Level 1 Tips

프로그래머스 Level 1 의 문제들은 사실 기본적인 C#의 내용만 알면 쉽게 풀 수 있다. [ 딱히 C#이라고 말하기도 좀 그릏다. 그냥 음.. 그래 음.. ] * 형변환 int.TryParse(), int.Parse(), Convert.ToInt32() -> Parse를 사용할 경우 물론 int가 아니라 float으로 사용할 경우도 있을 것이고 Try를 통해 bool형으로 반환이 잘 됐는지 확인도 가능하며 Convert의 경우도 32가 아니라 64로도 사용할 일이 있을 것 * Convert.ToString(int형, 2); -> 2진수 문자열로 변환 => 요렇게도 사용 가 능 * ToString() string su = n.ToString(); -> n은 정수임 * 배열 변환​ string str =..

[프로그래머스 C#] 로또의 최고 순위와 최저 순위

https://programmers.co.kr/learn/courses/30/lessons/77484 코딩테스트 연습 - 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호 programmers.co.kr using System; public class Solution { public int[] solution(int[] lottos, int[] win_nums) { Array.Sort(lottos); Array.Sort(win_nums); int[] answer = new int[2]; int hit = 7, zer..

[프로그래머스 C#] 4주차 직업군 추천하기

https://programmers.co.kr/learn/courses/30/lessons/84325 코딩테스트 연습 - 4주차 개발자가 사용하는 언어와 언어 선호도를 입력하면 그에 맞는 직업군을 추천해주는 알고리즘을 개발하려고 합니다. 아래 표는 5개 직업군 별로 많이 사용하는 5개 언어에 직업군 언어 점수를 부 programmers.co.kr using System; using System.Collections.Generic; using System.Linq; public class Solution { public string solution(string[] table, string[] languages, int[] preference) { string answer = ""; string[] _job..

[프로그래머스 C#] 숫자 문자열과 영단어

https://programmers.co.kr/learn/courses/30/lessons/81301 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr using System; public class Solution { string Change(string num) { if (num == "zero") return "0"; if (num == "one") return "1"; if (num == "two") return "2"; if (num == "three") return "3"; if (num ..

[프로그래머스 C#] 음양 더하기

https://programmers.co.kr/learn/courses/30/lessons/76501 코딩테스트 연습 - 음양 더하기 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re programmers.co.kr using System; public class Solution { public int solution(int[] absolutes, bool[] signs) { int answer = 0; for (int i = -1; ++i < absolutes.Length;) { if (signs[i]) answer += absolutes[i]; e..

[프로그래머스 C#] 소수 만들기

https://programmers.co.kr/learn/courses/30/lessons/12977 코딩테스트 연습 - 소수 만들기 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 programmers.co.kr using System; using System.Collections.Generic; class Solution { public int solution(int[] nums) { int answer = 0; Array.Sort(nums); int max = nums[nums.Length - 1] + nums[nums.Length - 2] + n..

[프로그래머스 C#] 내적

https://programmers.co.kr/learn/courses/30/lessons/70128 코딩테스트 연습 - 내적 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 programmers.co.kr using System; public class Solution { public int solution(int[] a, int[] b) { int answer = 0; for (int i = -1; ++i < a.Length;) answer += a[i] * b[i]; retur..

[프로그래머스 C#] 모의고사

https://programmers.co.kr/learn/courses/30/lessons/42840 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 programmers.co.kr using System; using System.Collections.Generic; using System.Linq; public class Solution { public int[] solution(int[] answers) { List answer = new List(); int[] people = new int[3] { 0, 0, 0 }; int[] pe..

반응형