Problem Solving/Baekjoon1335 [백준] 2930 가위 바위 보 - Greedy / Java • 문제 링크 2930번: 가위 바위 보 가위 바위 보는 두 사람이 즐기는 유명한 게임이다. 각 플레이어는 자신의 손을 이용해서 가위, 바위, 보 중 한 모양을 만들어야 한다. 두 플레이어가 같은 모양을 만든 경우에는 비기게 된다. 가 www.acmicpc.net • 풀이 코드 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class Main { public static void main(String[] args) throws IOException { Buf.. 2023. 8. 24. [백준] 28063 동전 복사 - Greedy / Java • 문제 링크 28063번: 동전 복사 돈이 없어 슬픈 레이무는 어느 날, 한 기계를 발견했다. 이 기계는 한 변의 길이가 \(N\)인 정사각형 모양이고, \(1 \times 1\) 크기의 정사각형 칸들로 이루어져 있다. 각 칸의 위치는 좌표로 나타낼 www.acmicpc.net • 풀이 코드 import java.io.BufferedWriter; import java.io.IOException; import java.io.OutputStreamWriter; public class Main { public static void main(String[] args) throws IOException { BufferedWriter bw = new BufferedWriter(new OutputStreamWrit.. 2023. 8. 23. [백준] 5002 도어맨 - Greedy / Java • 문제 링크 5002번: 도어맨 첫째 줄에 정인이가 기억할 수 있는 가장 큰 차이 X x) { if (c == 'M') m--; else w--; if (i == sb.length() - 1 || c == sb.charAt(i + 1)) break; else { sb.setCharAt(i, sb.charAt(i + 1)); sb.setCharAt(i + 1, c); i--; } } } bw.write(String.valueOf(m + w)); bw.flush(); } } 2023. 8. 22. [백준] 15786 Send me the money - Greedy / Java • 문제 링크 15786번: Send me the money 입력의 첫째 줄에 석규가 기억하는 원본 알파벳의 수 N(1 ≤ N ≤ 100)과 포스트잇의 개수 M(1 ≤ M ≤ 1000)이 주어진다. 다음 줄에 길이가 N인 알파벳 대문자로 이루어진 문자열 S가 주어진다. 이 후 M www.acmicpc.net • 풀이 코드 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class Main { public static void main(String[] args).. 2023. 8. 21. [백준] 19564 반복 - Greedy / Java • 문제 링크 19564번: 반복 muse가 입력하고자 하는 글 $S$가 주어진다. 이 글은 알파벳 소문자만으로 이루어져 있으며, 길이는 $L$이다. ($1 \le L \le 10^5$) www.acmicpc.net • 풀이 코드 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new Buffer.. 2023. 8. 20. [백준] 15729 방탈출 - Greedy / Java • 문제 링크 15729번: 방탈출 첫째 줄에 N(1 ≤ N ≤ 1,000,000)가 주어지고 둘째 줄에는 쪽지에 적혀 있는 N자리의 수가 빈 칸을 사이에 두고 주어진다. www.acmicpc.net • 풀이 코드 import java.io.BufferedWriter; import java.io.IOException; import java.io.OutputStreamWriter; public class Main { public static void main(String[] args) throws IOException { BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); int n = read(); boolean[] ar.. 2023. 8. 19. 이전 1 ··· 140 141 142 143 144 145 146 ··· 223 다음