728x90 반응형 Dictionary2 commonCharacterCount 두 개의 문자열이 주어졌을 때, 두 문자열에서 공통으로 나타나는 문자의 개수를 찾는 문제입니다. 예를 들어, "aabcc"와 "adcaa" 두 문자열이 주어졌을 때, 공통으로 나타나는 문자는 'a'와 'c'이며, 이들의 개수는 각각 2개와 1개입니다. 따라서, 이 경우 함수는 3을 반환해야 합니다. 문제의 목표는 주어진 두 문자열에서 공통으로 나타나는 문자의 총 개수를 계산하는 것입니다. int solution(string s1, string s2) { Dictionary dic1 = new Dictionary(); Dictionary dic2 = new Dictionary(); HashSet hash = new HashSet(); foreach(char c in s1){ if(!dic1.Contains.. 2023. 11. 28. All Longest Strings 주어진 문자열 배열에서 가장 긴 문자열들을 찾는 문제입니다. 주어진 문자열 배열에서 가장 긴 문자열의 길이를 찾은 다음, 해당 길이와 동일한 길이를 가지는 모든 문자열을 반환해야 합니다. ["aba", "aa", "ad", "vcd", "aba"] 여기서 가장 긴 문자열의 길이는 3입니다. 따라서 결과로는 길이가 3인 모든 문자열을 포함하는 배열이 반환되어야 합니다. 결과는 다음과 같습니다: ["aba", "vcd", "aba"] 가장 긴 문자열의 길이를 찾고, 해당 길이와 동일한 길이를 가지는 모든 문자열을 찾아 반환하는 것이 목표 string[] solution(string[] inputArray) { Dictionary dic = new Dictionary(); List ret = new List(.. 2023. 11. 27. 이전 1 다음 728x90 반응형