코드업(codeup)/C
코드업(codeup) 2033 : 사다리 게임 C언어
starfish22
2021. 12. 3. 22:51
728x90
▶문제 : 사다리 게임 (codeup.kr)
사다리 게임
샘플 입출력을 그림으로 표현하면,
codeup.kr
▶코드 작성
#include <stdio.h>
int main()
{
int k, n, arr[100000][2], line;
scanf("%d %d", &k, &n);
for (int i = 0; i < n; i++)
{
scanf("%d %d", &arr[i][0], &arr[i][1]);
}
scanf("%d", &line);
for (int i = 0; i < n; i++)
{
if (line == arr[i][0])//라인으로 내려가서 만나는 다른 선
{
line = arr[i][1];//다른 선으로 이동
}
else if (line == arr[i][1])//라인으로 내려가서 만나는 다른 선
{
line = arr[i][0];//다른 선으로 이동
}
}
printf("%d", line);
return 0;
}
▶해석
line변수를 내려가는 세로선 번호로 하여 arr배열에 저장되어있는 옆으로 이동하는 선과 비교하여 같은 선에 있으면 연결되어있는 다른선으로 line을 옮기며 이 과정을 반복하였다.
728x90