728x90
반응형
테스트 케이스 추가 시킴
Parameters : ["..", "##"] Return : [1, 0, 2, 2]
바탕화면 정리 문제
내 코드
using System;
public class Solution {
public int[] solution(string[] wallpaper) {
int[] answer = new int[4];
bool isFirst = false;
for (int i = 0; i < wallpaper.Length; i++)
{
for (int j = 0; j < wallpaper[i].Length; j++)
{
if (wallpaper[i][j] == '#')
{
if (!isFirst)
{
answer[0] = i;
answer[1] = j;
answer[2] = i+1;
answer[3] = j + 1;
isFirst = true;
}
if(answer[1] > j)
{
answer[1] = j;
}
if (answer[0] < i)
{
answer[2] = i+1;
}
if (answer[3] < j+1)
{
answer[3] = j+1;
}
}
}
}
return answer;
}
}
728x90
반응형
'코딩테스트_c# > 프로그래머스' 카테고리의 다른 글
프로그래머스 ) 연습문제 - 대충 만든 자판 Level.1 _C# (2) | 2024.02.14 |
---|---|
프로그래머스 ) 연습문제 - 덧칠하기 Level.1_C# (0) | 2024.02.14 |
프로그래머스 ) 연습문제 - 달리기 경주 Level.1_C# (0) | 2024.02.14 |
프로그래머스 ) 코딩테스트 입문 - 겹치는 선분의 길이 Level.0_C# (0) | 2024.02.14 |
프로그래머스 ) 코딩테스트 입문 - 평행_C# (0) | 2024.02.14 |