안녕하세요 프갤형님들


https://www.acmicpc.net/problem/2869


달팽이 문제 풀었는데 계속 틀렸다고 나와서 풀이봣는데

풀이랑 저가 푼 방식이랑 많이 다르더라고요


풀이는 약간 수학에서 방정식처럼 식으로 계산해서 풀었고

저는 그냥 노가다 느낌으로 머리굴려서 풀었는데 꺼림칙해서 물어봐용


혹시나 저가틀린줄알고 풀이 다뒤져서 예시랑 확인해봣는데

풀이랑 똑같더라고요


ex)예시

1232 1123 14230 => 121


밑은 저가 한건데 이렇게 풀어도 상관없는거죠?


#include

int main(void)

{

int i=1;

int a, b, v;

scanf("%d %d %d", &a, &b, &v);

int p = a - b;

int j = p;

if (v <= a||v<=a-b)

{

printf("%d",i);

return 0;

}

for (i = 2; i

{

if (v <= a+p)

{

printf("%d\n", i);

break;

}

p = j + p;

}

}