분류 전체보기411 [백준] 2675번 : 문자열 반복 – JAVA [자바] https://www.acmicpc.net/problem/2675 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net 문제 문제 풀이 백준 2675번 문자열 반복은 브론즈 2 난이도의 구현 및 문자열 문제이다. 이 문제는 우선 테스트 케이스 T가 입력으로 주어진다. 그리고 각 테스트 케이스마다 반복 횟수 R과 반복해야 하는 문자열 S가 공백으로 구분되어 주어진다. 주어진 문자열에서 각 문자마다 R번 반복한 것을 출력하면 된다. 예를 들어서 R = 3이고 문자열 S = ABC이면 답은 AAABBBCCC가 .. 2022. 7. 7. [백준] 2839번 : 설탕 배달 – JAVA [자바] https://www.acmicpc.net/problem/2839 2839번: 설탕 배달 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그 www.acmicpc.net 문제 문제 풀이 백준 2839번 설탕 배달은 실버 4 난이도의 수학, DP 그리고 그리디 문제이다. 이 문제에서는 설탕 무게 N이 주어진다. 그리고 설탕 봉지는 3 킬로그램 봉지와 5 킬로그램 봉지만 있다. 이때 최대한 적은 봉지를 사용해서 무게 N을 맞혀야 한다. 이 문제는 다이나믹 프로그래밍, 즉 DP 문제이다. DP 문제 중에서도 대표적인 문제 유형이므로 꼭 풀어보고 이해하는 것을 추천한다. 이 문제는.. 2022. 7. 7. [백준] 10809번 : 알파벳 찾기 – JAVA [자바] https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 문제 문제 풀이 백준 10809번 알파벳 찾기는 브론즈 5 난이도의 구현 및 문자열 문제이다. 이 문제에서는 소문자로만 이루어진 문자열 1개가 주어진다. 그리고 각각의 알파벳이 처음 등장하는 위치를 출력하면 된다. 단, 한 알파벳이 등장하지 않으면 -1로 출력을 하면 되는 문제이다. 이 문제를 풀 때 우선 알파벳이 26개가 있으므로 사이즈가 26인 배열 arr를 선언한다. 그리고 모든.. 2022. 7. 7. [백준] 4344번 : 평균은 넘겠지 – JAVA [자바] https://www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net 문제 문제 풀이 백준 4344번 평균은 넘겠지는 브론즈 1 난이도의 수학 문제이다. 이 문제에서는 C개의 테스트 케이스가 있고 각 테스트 케이스에는 학생 N명의 점수가 주어진다. 그리고 각 테스트 케이스마다 평균을 넘는 학생의 비율을 소수점 셋째 자리로 반올림한 후에 출력하면 되는 문제이다. 이 문제에서는 int형 배열 scores를 선언했다. 이 이유는 각 학생의 점수가 2번씩 필요하기 때문이다. 처음에는 학생들의 시험 성적을 평균을 낼 때 필요하고 그다음에는 각 학생의 .. 2022. 7. 7. 이전 1 ··· 64 65 66 67 68 69 70 ··· 103 다음 반응형