코딩공부 189

※[프로그래머스]Lv.1 문자열 내 마음대로 정렬하기 C#(OrderBy,ThenBy)

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

[프로그래머스]Lv.1 시저 암호 C#

https://school.programmers.co.kr/learn/courses/30/lessons/12926 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 public class Solution { public string solution(string s, int n) { string answer = ""; char[] chars = s.ToCharArray(); foreach (var item in chars) { int next = item + n; if (item == ' ') { answer += item; } else if (ite..

[프로그래머스]Lv.1 자릿수 더하기 C#

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

[프로그래머스]Lv.1 정수 내림차순으로 배치하기 C# (OrderByDescending)

https://school.programmers.co.kr/learn/courses/30/lessons/12933 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드1 using System; using System.Linq; public class Solution { public long solution(long n) { char[] sArray = n.ToString().ToArray(); Array.Sort(sArray); Array.Reverse(sArray); return Convert.ToInt64(new string(sArray)); } ..

[프로그래머스]Lv.1 정수 제곱근 판별 C# (Sqrt)

https://school.programmers.co.kr/learn/courses/30/lessons/12934 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 using System; public class Solution { public long solution(long n) { long answer = 0; double sqrt = Math.Sqrt(n); if (sqrt % 1 != 0) return -1; answer = (long)Math.Pow(sqrt + 1, 2); return answer; } }

[프로그래머스]Lv.1 제일 작은 수 제거하기 C# (링큐)

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

[프로그래머스]Lv.1 평균 구하기 C# (Average)

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

[프로그래머스]Lv.1 핸드폰 번호 가리기 C#(padLeft)

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

[프로그래머스]Lv.1 x만큼 간격이 있는 n개의 숫자 C#(반복간격공식)

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