본문 바로가기

코딩공부/백준 (java)58

[백준 1152] 단어의 개수 (java) 문제 링크 https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 www.acmicpc.net 나의 코드 (java) import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main (String[] args) throws IOException { BufferedReader br = new Buff.. 2021. 7. 15.
[백준 1157] 단어 공부 (java) 문제 링크 https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 나의 코드 (java) import java.util.Scanner; public class Main { public static void main (String[] args) { Scanner sc = new Scanner(System.in); // 입력 받기 String s = sc.next(); // 계산을 편하게 하기 위해 받은 문자열을 소문자로 변경 s = s.toLowerCase(); // 알파벳의 개수를 담.. 2021. 7. 15.
[백준 2675] 문자열 반복 (java) 문제 링크 https://www.acmicpc.net/problem/2675 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net 나의 코드 (java) import java.util.Scanner; public class Main { public static void main (String[] args) { Scanner sc = new Scanner(System.in); // 테스트 케이스의 개수 int T = sc.nextInt(); // 테스트 케이스만큼 반복 for (int i=0; i 2021. 7. 8.
[백준 10809] 알파벳 찾기 (java) 문제 링크 https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 나의 코드 (java) import java.util.Scanner; public class Main { public static void main (String[] args) { Scanner sc = new Scanner(System.in); // 단어를 받음 String S = sc.nextLine(); // 알파벳의 배열 (알파벳은 26개) int arr[] = ne.. 2021. 7. 8.