본문 바로가기

Backend/JAVA

[Algorithm] 데일리 백준

반응형
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