코딩공부 221

[프로그래머스]Lv.0 배열 만들기 2 C#

https://school.programmers.co.kr/learn/courses/30/lessons/181921 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 public static int[] solution(int l, int r) { List list = new List(); for (int i = l; i

[프로그래머스]Lv.0 수열과 구간 쿼리 2 C#

https://school.programmers.co.kr/learn/courses/30/lessons/181923 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 public int[] solution(int[] arr, int[,] queries) { int[] answer = new int[queries.GetLength(0)]; for (int i = 0; i < queries.GetLength(0); i++) { int s = queries[i, 0]; int e = queries[i, 1]; int k = queries[i, 2]; in..

[프로그래머스]Lv.0 수열과 구간 쿼리 3 C#

https://school.programmers.co.kr/learn/courses/30/lessons/181924 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 using System; public class Solution { public int[] solution(int[] arr, int[,] queries) { int[] answer = arr; for (int i = 0; i < queries.GetLength(0); i++) { int f = queries[i, 0]; int s = queries[i, 1]; int temp = an..

[프로그래머스]Lv.0 수 조작하기 2 C#

https://school.programmers.co.kr/learn/courses/30/lessons/181925 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 using System; public class Solution { public string solution(int[] numLog) { string answer = ""; for (int i = 0; i < numLog.Length - 1; i++) { int diff = numLog[i + 1] - numLog[i]; switch (diff) { case 1: answer += "w..

[프로그래머스]Lv.0 수 조작하기1 C#

https://school.programmers.co.kr/learn/courses/30/lessons/181926 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 using System; public class Solution { public int solution(int n, string control) { int answer = n; for (int i = 0; i < control.Length; i++) { switch (control[i]) { case 'w': answer += 1; break; case 's': answer -= 1; ..

[프로그래머스]Lv.0 마지막 두 원소 C#

https://school.programmers.co.kr/learn/courses/30/lessons/181927 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 using System; using System.Linq; public class Solution { public int[] solution(int[] num_list) { int[] answer = num_list; int lastIdx = num_list.Length - 1; int[] num = new int[] { num_list[lastIdx - 1] < num_list[las..

[프로그래머스]Lv.0 이어 붙인 수 C#

https://school.programmers.co.kr/learn/courses/30/lessons/181928 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 using System; public class Solution { public int solution(int[] num_list) { int first = 0; int second = 0; for (int i = 0; i < num_list.Length; i++) { if (num_list[i] % 2 == 0) first = (int)(10 * first) + (num_list[i]..

[프로그래머스]Lv.0 원소들의 곱과 합 C#

https://school.programmers.co.kr/learn/courses/30/lessons/181929 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 using System; using System.Linq; public class Solution { public int solution(int[] num_list) { int mul = num_list.Sum() * num_list.Sum(); var mul2 = num_list.Aggregate((num1, num2) => num1 * num2); return mul2 < mul ?..

[프로그래머스]Lv.0 주사위 게임 2 C#

https://school.programmers.co.kr/learn/courses/30/lessons/181930 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 using System; public class Solution { public int solution(int a, int b, int c) { int answer = 0; if (a == b && a == c) answer = (a + b + c) * (a * a + b * b + c * c) * ((int)Math.Pow(a, 3) + (int)Math.Pow(b, 3) + (int..

[프로그래머스]Lv.0 등차수열의 특정한 항만 더하기 C#

https://school.programmers.co.kr/learn/courses/30/lessons/181931 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 using System; public class Solution { public int solution(int a, int d, bool[] included) { int answer = 0; for (int i = 0; i < included.Length; i++) { if (included[i]) answer += (a + (d * i)); } return answer; } }