#include <stdio.h> #include <stdbool.h> #include <stdlib.h> long long solution(long long n) { long long answer = 0; for(answer = 0; answer < 10000000; answer++) { if(n == answer*answer) break; } if(answer < 10000000) return (answer+1)*(answer+1); else return -1; }

프로그래머스 레벨1 문제 풀어본거고 풀다보니 이상해서 적어봄

시작은 int main()이어야 하는걸로 아는데 위에서는 long 인데도 디버깅이 되니까 내가 잘못 알고 있는건지 궁금해