occidere   4년 전

간단히 문제설명을 드리면

t개의 테스트케이스에 대해 64이상 1,000,000 이하의 정수 n이 주어졌을때,

이 정수를 2<= b <=64 사이의 b진법으로 변환하여 팰린드롬을 만족시키면 1, 어떤 진법으로도 만족할 수 없으면 0을 출력하는 문제입니다.


제 소스코드를 설명드리자면

1. 정수 n에 대하여 [2, 64] 사이의 수 b를 매번 대입하여 b진법으로 변환한 String을 리턴하고,

2. 리턴된 String을 가지고 팰린드롬을 체크하여 true 또는 false를 리턴하고,

3. 리턴된 값이 true면 1을, false면 0StringBuilder에 추가했다가 맨 마지막에 한번에 출력하는 방식입니다.

(매번 출력하는 코드도 짜봤으나 결과는 동일하게 틀렸습니다가 나옵니다.)


아래 링크는 myungwoo님의 블로그에서 참고한 AC 받는 소스코드인데, 제 코드와 어느 부분이 다른건지 잘 모르겠습니다 ㅠㅠ

myungwoo님 블로그: http://blog.myungwoo.kr/93

제출한 소스코드: https://www.acmicpc.net/source...


읽어주셔서 감사합니다.

댓글을 작성하려면 로그인해야 합니다.