반응형
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.ArrayList;
import java.util.Objects;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
StringBuilder sb = new StringBuilder();
// // 10809
// // s를 문자열로 변환
// String s = br.readLine();
// // 알파벳을 배열로
// int[] positions = new int[26]; // 알파벳 위치 배열
// for (int i = 0; i < positions.length; i++) {
// positions[i] = -1; // 초기 위치를 -1로 설정
// }
//
// // 입력 문자열을 순회하며 각 문자의 위치를 찾기
// for (int i = 0; i < s.length(); i++) {
// char c = s.charAt(i); // 현재 문자
// if (positions[c - 'a'] == -1) { // 해당 문자의 위치가 아직 기록되지 않았다면
// positions[c - 'a'] = i; // 위치 기록
// }
// }
//
// // 결과 출력
// for (int position : positions) {
// sb.append(position).append(" ");
// }
// System.out.println(sb.toString().trim());
// // 2675
// // 테스트 케이스 개수
// int testCaseSize = Integer.parseInt(br.readLine());
// for (int i = 0; i < testCaseSize; i++) {
// // 테스트 케이스
// String[] testCase = br.readLine().split(" ");
// // 반복 횟수
// int repeat = Integer.parseInt(testCase[0]);
// // 변환할 문자열
// String[] text = testCase[1].split("");
// for(int j = 0 ; j < text.length; j++){
// for(int k = 0 ; k < repeat; k++){
// sb.append(text[j]);
// }
// }
// sb.append("\n");
// }
// System.out.println(sb);
// // 1152
// String[] sentence = br.readLine().split(" ");
// int count = 0;
// for (int i = 0; i < sentence.length; i++) {
// if(!Objects.equals(sentence[i], "")){
// count++;
// }
// }
// System.out.println(count);
}
}
반응형
'Backend > JAVA' 카테고리의 다른 글
[Algorithm] 데일리 백준 (0) | 2024.05.14 |
---|---|
[Algorithm] 데일리 백준 (0) | 2024.05.10 |
[JAVA] Enum을 String으로 사용하기 (0) | 2024.05.07 |
[Algorithm] 데일리 백준 (0) | 2024.05.03 |
[Algorithm] 데일리 백준 (0) | 2024.04.30 |