728x90
https://school.programmers.co.kr/learn/courses/30/lessons/12981
소스코드
using System;
using System.Collections.Generic;
using System.Linq;
class Solution
{
public int[] solution(int n, string[] words)
{
int[] answer = new int[2];
Dictionary<string, int> dic = new Dictionary<string, int>
{
{ words[0], 0 }
};
for (int i = 1; i < words.Length; i++)
{
if (words[i].Length == 1 || words[i - 1].Last() != words[i].First())
{
answer[0] = (i % n) + 1;
answer[1] = (i / n) + 1;
break;
}
else
{
if (dic.TryAdd(words[i], i) == false)
{
answer[0] = (i % n) + 1;
answer[1] = (i / n) + 1;
break;
}
}
}
return answer;
}
}
728x90
'코딩공부 > 프로그래머스' 카테고리의 다른 글
[프로그래머스]Lv.2 올바른 괄호 C# (0) | 2023.08.02 |
---|---|
[프로그래머스]Lv.2 게임 맵 최단거리 C#(BFS) (0) | 2023.08.02 |
[프로그래머스]Lv.2 다리를 지나는 트럭C# (0) | 2023.08.02 |
[프로그래머스]Lv.2 주식가격C# (0) | 2023.08.01 |
[프로그래머스]Lv.2 기능개발C# (0) | 2023.08.01 |