10610번 - 30
다른분들 질문보고 예시답안 넣고 돌렸는데 다 잘나옵니다.
어디가 잘못된걸까?
처음에 숫자 자리수대로 받아서 sort돌리고
do while 문 돌면서 순열을 만들면서 가장큰수 찾았을때 출력해주고 return 하는식으로하고
만약에 5자리숫자인데 4자리 숫자로 가게되면 -1출력 하는 식으로 했습니다
do while 다돌고 없어도 -1 출력이고요
도와주세요
4자리 숫자로 내려갈때를 제거하니까 시간초과가 나옵니다. 무한 루프 도는 곳은 없어보이는데 어디가 잘못된 걸까요;;
N는 최대 105개의 숫자로 구성되어 있으며, 0으로 시작하지 않는다.
의 뜻은 N의 자리수가 105까지 나온다는 것입니다.
댓글을 작성하려면 로그인해야 합니다.
alsghdjrk 5년 전
다른분들 질문보고 예시답안 넣고 돌렸는데 다 잘나옵니다.
어디가 잘못된걸까?
처음에 숫자 자리수대로 받아서 sort돌리고
do while 문 돌면서 순열을 만들면서 가장큰수 찾았을때 출력해주고 return 하는식으로하고
만약에 5자리숫자인데 4자리 숫자로 가게되면 -1출력 하는 식으로 했습니다do while 다돌고 없어도 -1 출력이고요
도와주세요
4자리 숫자로 내려갈때를 제거하니까 시간초과가 나옵니다. 무한 루프 도는 곳은 없어보이는데 어디가 잘못된 걸까요;;