프로그래머스 C# 문자열 내 마음대로 정렬하
·
알고리즘
문제 설명 해결방안using System;using System.Linq;public class Solution{ public string[] solution(string[] strings, int n) { return strings.OrderBy(o => o[n]).ThenBy(t => t).ToArray(); }}
프로그래머스 C# 숫자 문자열과 영단어
·
알고리즘
문제 설명 해결방안using System;public class Solution { public int solution(string s) { int answer = 0; s = s.Replace("zero", "0"); s = s.Replace("one", "1"); s = s.Replace("two", "2"); s = s.Replace("three", "3"); s = s.Replace("four", "4"); s = s.Replace("five", "5"); s = s.Replace("six", "6"); s = s.Replace("seven", "7"); ..
프로그래머스 C# 시저 암호
·
알고리즘
문제 설명 해결방안using System;public class Solution { public string solution(string s, int n) { string answer = ""; foreach(char c in s) { if(c!=' ') { int tmp = 0; if((int)c90) tmp = 64 + (tmp-90); } else { tmp = (int)c + n; if(t..
프로그래머스 C# 최소직사각형
·
알고리즘
문제설명 해결방안using System;public class Solution{ public int solution(int[,] sizes) { int maxWidth = 0; int maxHeight = 0; for (int i = 0; i
프로그래머스 C# 크기가 작은 부분 문자
·
알고리즘
문제설명 해결방안using System;public class Solution { public int solution(string t, string p) { int answer = 0; long num = 0; for(int i = 0; i  Substring 함수를 이용하면 특정위치부터 원하는 길이까지 문자열을 자를 수 있다.
프로그래머스 C# 삼총사
·
알고리즘
문제설명 해결방안using System;public class Solution { public int solution(int[] number) { int count = 0; for(int i = 0; i
프로그래머스 C# 이상한 문자 만들기
·
알고리즘
문제설명 해결방안public class Solution { public string solution(string s) { string answer = ""; //짝수번째인지 확인하는 bool값 bool evenNum = true; for(int i = 0; i  이번 문제의 핵심은 ToUpper()와 ToLower()이다.이 함수들의 역할은 각각 문자를 대문자, 소문자로 변경해주는 역할을 한다. 또한 문제에서 요구하는 첫번째 인덱스 배열은 대문자로 출력하고, 띄워쓰기 이후에는 다시 대문자부터 시작한다는조건만 잘 이해하면 무리없이 풀 수 있는 문제였다.
프로그래머스 C# 3진법 뒤집기
·
알고리즘
문제 설명 해결방안using System;public class Solution { public int solution(int n) { int answer=0; while(n > 0) { answer *= 3; answer += n % 3; n/=3; } return answer; }}