나의 풀이 using System; using System.Linq; public class Solution { public int[] solution(string[] id_list, string[] report, int k) { string[] distArray = report.Distinct().ToArray(); string[] resultArray = new string[distArray.Length]; for(int i = 0; i < distArray.Length; i++) { string str = distArray[i]; int idx = str.IndexOf(" "); str = str.Substring(idx + 1); resultArray[i] = str; } int[] reportC..
나의 풀이 using System; public class Solution { public string solution(string[] id_pw, string[,] db) { bool isCorrectId = false; bool isCorrectPw = false; string answer = string.Empty; // id 검사 , Pw 검사 for(int i = 0; i < db.GetLength(0); i++){ if(id_pw[0] == db[i,0]) isCorrectId = true; if(id_pw[1] == db[i,1]) isCorrectPw = true; } if(isCorrectId == true){ if(isCorrectPw == true) answer = "login"; e..
과정 1. 받은 데이터 중 가장 큰 수 만큼의 크기를 가진 배열(countArr) 선언 a. array의 데이터 중 가장 큰 수를 먼저 찾기 b. 찾은 가장 큰 수를 배열의 크기로 함 => 여기에 각 숫자별 나온 횟수를 데이터로 저장 2. countArr 배열에 각 숫자별 나온 횟수 데이터 넣기 3. 가장 자주 나온 값과 그 횟수 구하기 4. 최빈값이 여러 개인지 확인 a. 가장 자주 나온 값은 제외하고 for 문 검사하기 풀이 using System; public class Solution { public int solution(int[] array) { int topValue = 0; // array의 데이터중 가장 큰 수 int answer = 0; int topCount = 0; // 가장 자주 ..