๋ ๋ฐฐ์ด์ด ์ผ๋ง๋ ์ ์ฌํ์ง ํ์ธํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ๋ฌธ์์ด ๋ฐฐ์ด s1๊ณผ s2๊ฐ ์ฃผ์ด์ง ๋ ๊ฐ์ ์์์ ๊ฐ์๋ฅผ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
for๋ฌธ ์ฌ์ฉ์
using System;
public class Solution {
public int solution(string[] s1, string[] s2) {
int answer = 0;
for(int i = 0; i<s1.Length; i++)
{
for(int j = 0; j<s2.Length; j++)
{
if(s1[i].Equals(s2[j]))
answer++;
}
}
return answer;
}
}
foreach๋ฌธ ์ฌ์ฉ์
using System;
public class Solution {
public int solution(string[] s1, string[] s2) {
int answer = 0;
foreach (string single_str1 in s1)
foreach (string single_str2 in s2)
if (single_str1.Equals(single_str2))
answer++;
return answer;
}
}
Linq.Count ์ฌ์ฉ์
using System;
using System.Linq;
public class Solution {
public int solution(string[] s1, string[] s2) {
return s1.Count(x => s2.Contains(x));
}
}
Contains์ ๋ค๋ฅธ ๊ฒฐ๊ณผ๊ฐ
Linq๋ ๋์ผํ ๊ฒฝ์ฐ
'๐ฉโ๐ปProgramming > Coding Test' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[C#][Programmers] ๋๋ฌธ์์ ์๋ฌธ์ (0) | 2022.12.12 |
---|---|
[C#][Programmers] ๋ชจ์ ์ ๊ฑฐ (0) | 2022.11.28 |
[C#][Programmers] ์ ๊ณฑ์ ํ๋ณํ๊ธฐ (0) | 2022.11.26 |
[C#][Programmers] ๋ฌธ์ ๋ฐ๋ณต ์ถ๋ ฅ (0) | 2022.11.26 |
[C#][programmers] ์ต๋๊ฐ ๋ง๋ค๊ธฐ 1 (0) | 2022.11.10 |
๋๊ธ