-
문자 거꾸로 출력 코드(java)알고리즘/알고리즘 문제 2017. 9. 23. 16:54
예전에 판교의 한 회사에 서류를 통과하고 면접을 보러갔을 때, 코딩 테스트를 치뤘다.
문자 거꾸로 출력 문제가 나왔었는데, 메서드 쓰는 방법을 착각해서 틀렸었다.
밑의 charAt() 안에 인덱스 순서대로 출력시키기 위해서 저 j를 넣었어야 했는데... 깜빡했다.
문자 거꾸로 출력하기
12345678910111213import java.util.Scanner;public class ReverseString {public static void main(String[] args){Scanner scanner = new Scanner(System.in);String hi = scanner.nextLine();for(int j=hi.length()-1; j>=0; j--){System.out.print(hi.charAt(j));}}}cs charAt(index) 는 index 자리에 기입된 숫자에 맞는 문자를 반환한다.
문자를 거꾸로 출력하기 위해서 문자의 끝 인덱스부터 배열을 시작한다.
위의 코드는 입력한 문자를 그대로 거꾸로 출력한다.
'알고리즘 > 알고리즘 문제' 카테고리의 다른 글
[java] 진법 변환 알고리즘(기수 변환) (0) 2018.08.07 알고리즘을 풀기 위한 개념 정리 (0) 2018.07.26 팩토리얼(Factorial) 코드(java) (0) 2017.09.30 구구단 만들기 코드(java) (0) 2017.09.24 피보나치 수열 코드(java) (0) 2017.09.23