java

    백준 5622번[문자열] 다이얼

    1) swich - case문을 이용한 풀이 ● 반복문 내에 switch - case 문을 넣어서 입력받은 문자가 어느 문자에 해당하는지 검사하는 방식으로 풀이했다. import java.util.Scanner; public class Back_5622 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); int count = 0; // 입력받은 문자의 길이만큼 탐색 for (int i = 0; i < str.length(); i++) { // case에 해당되는 문자가 있다면 ? switch (str.charAt(i)) { case 'A': case 'B': case 'C..

    백준 2098번[문자열] 상수

    1) Scanner을 이용한 풀이 ● StirngBuilder.append() 메소드를 이용해 입력받은 숫자를 넣어주고, reverse() 메소드를 이용해 뒤집어준다. ● 이후 문자로 바꿔주기 위해 toString() 메소드를 사용한다. import java.util.Scanner; public class Back_2908 { public static void main(String[] args) { Scanner in = new Scanner(System.in); int a = in.nextInt(); int b = in.nextInt(); StringBuilder Fsb = new StringBuilder(); StringBuilder Ssb = new StringBuilder(); in.close()..

    백준 1152번[문자열] 단어의 개수

    1) Scanner을 이용한 풀이 ● Buffered을 사용해서 알고리즘을 풀어봤기에 StringTokenizer을 사용해서 손쉽게 풀 수 있었다. import java.util.Scanner; import java.util.StringTokenizer; public class Back_1152 { public static void main(String args[]) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); StringTokenizer st; int count = 0; st = new StringTokenizer(str, " "); while (st.hasMoreElements()) { // while의 무한 반복을 막기 위해..

    백준 1157번[문자열] 단어 공부

    1) Scanner을 이용한 풀이 import java.util.Scanner; public class Back_1157 { public static void main(String args[]) { Scanner sc = new Scanner(System.in); String str = sc.next(); // 알파벳 만큼의 배열 생성 int[] arr = new int[26]; // 입력받은 문자를 탐색해 소문자인지 대문자인지 판별하기 위한 반복문 for (int i = 0; i < str.length(); i++) { // 소문자일 경우 if (str.charAt(i)

    백준 2675번[문자열] 문자열 반복

    1) Scanner을 이용한 풀이 import java.util.Scanner; public class Back_2675 { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int testCase = sc.nextInt(); for (int i = 0; i < testCase; i++) { // 반복할 횟수 int r = sc.nextInt(); String str = sc.next(); // 입력받은 문자 길이만큼 탐색하는 반복문 for (int j = 0; j < str.length(); j++) { // 반복할 횟수만큼 한 문자 출력하기 for (int k = 0; k < r; k++) { System.out..