-
[JAVA] 백준 11721 열 개씩 끊어 출력하기 - charAt()Algorithm 2023. 6. 17. 22:48
python으로 알고리즘을 풀다가 이제 슬슬 java로 풀어야 할 거 같아서
하루에 JAVA 브론즈 한 문제, Python 실버 or 골드 한 문제를 풀고 있다.
정답 코드.java
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class p11721 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String input = br.readLine(); // System.out.println(input); for (int i = 0; i < input.length(); ++i) { System.out.print(input.charAt(i)); if (i % 10 == 9) { System.out.println(); } } } }
charAt() 란?
: String으로 저장된 문자열 중에서 한 글자만 선택해서 char타입으로 변환해주는 기능을 한다.
* char 변수는 단 한 글자만 저장할 수 있는 변수이기 때문에 Scanner로 입력을 받을 때는 String타입으로 받을 수 밖에 없다.
charAt()의 형태
예시)
String str = new String(); str = "안녕하세요";
위와 같이 문자열이 주어졌을 경우
str.charAt();
이처럼 char타입으로 변환하고자 하는 string변수.charAt(); 를 하면 된다
char t = ''; // char 타입의 변수 t 선언 t = str.charAt(2); System.out.println(t);
: char 타입의 변수 t를 선언해준 후, str의 2번째 인덱스의 값을 t에 char형태로 저장한다
-> '하' 문자가 출력됨
'Algorithm' 카테고리의 다른 글
[Algorithm] DFS(깊이 우선 탐색) & BFS(너비 우선 탐색) (0) 2024.04.13 [Algorithm] 선택 정렬, 삽입 정렬, 퀵 정렬, 계수 정렬 (0) 2024.04.02 [Python] 백준 21921 블로그 - 누적합(prefix sum) / 슬라이딩 윈도우 (1) 2023.06.14 [Python] 백준 2012 등수 매기기 / 시간 단축, 절대값(abs) 함수 (1) 2023.05.17 [Python] 백준 1764 듣보잡 - 시간초과 해결 / set() 함수 (0) 2023.05.15