Palindrome Numbers
문제 요약 : 좌우가 대칭이 palindrome 수가 있습니다. 1, 2, 3, 4, ... 9, 11, 22, 33, ... 으로 순서가 있으며, 각 palindrome 숫자마다 차례대로 인덱스가 부여됩니다. 이러한 상황에서 인덱스를 주면 해당 인덱스의 palindrome 숫자를 구하는 문제입니다. 문제 링크 해결 방법 : 일단 palindrome은 좌우가 대칭이므로 숫자의 반만 생각하면 됩니다. 저는 자리수별로 생각을 했는데, 1자리 수 = 1, 2, ... , 9까지 모두 9개가 있습니다. 2자리 수 = 11, 22, .. , 99까지 모두 9개가 있습니다. 3자리 수 = 101, 111, 121, ..., 191, 202, 212, ...292, .... , 999 까지 9 * 10개(90)가 있..
더보기
Word Index
문제 요약 : 어떤 string이 숫자 값을 갖게 됩니다. string의 길이는 1~5이고, 뒤에 나오는 문자가 앞의 문자보다 커야만 합니다. 그렇지 않을 경우에는 invalid하다고 하여 0을 출력합니다. 예를 들면, a = 1 b = 2 c = 3 ... z = 26 ab = 27 aa는 invalid이므로 0 ... vwxyz = 83681 입력으로 스트링이 들어오면, 그 스트링에 해당하는 숫자를 반환하면 됩니다. 문제 링크 해결 방법 : 경우의 수를 따져가며 대표 string의 테이블을 구성했습니다. 대표 string은 1자리 문자열일 경우 a, b, c, ,.... , z까지 모두 되고, 2자리 문자열일 경우 ab, bc, cd, de, .... , yz 가 됩니다. 3자리 문자열일 경우 abc..
더보기