[BaekJoon] 25206번 - 너의 평점은 [Java][C++]
문제 링크 1. 문제 풀이 총 평점을 구하는 문제로 각 표에 맞춰 문자열을 실수 타입으로 변환하면 간단하게 해결할 수 있다. 2. 코드 1. 풀이 [Java] import java.io.*; import java.util.*; public class Main { public static void main(String[]...
문제 링크 1. 문제 풀이 총 평점을 구하는 문제로 각 표에 맞춰 문자열을 실수 타입으로 변환하면 간단하게 해결할 수 있다. 2. 코드 1. 풀이 [Java] import java.io.*; import java.util.*; public class Main { public static void main(String[]...
문제 링크 1. 문제 풀이 세 막대가 주어지고 막대의 길이를 줄이는 것만 가능할 때 세 막대로 만들 수 있는 삼각형의 둘레의 최댓값을 구해야 하는 문제다. 삼각형은 가장 긴 변의 길이가 다른 두 변의 길이의 합보다 작아야 한다는 점을 이용하면 된다. 가장 긴 변의 길이와 나머지 두 변의 길이의 합을 구하고 가장 긴 변이 나머지 두 변의 길...
문제 링크 1. 문제 풀이 문자열에서 한 번 등장한 문자가 연속되지 않은 곳에서 다시 등장하지 않아야 그룹 단어가 된다. 문자열의 각 문자에 대해 방문 체크를 하고 현재 문자를 방문한 적이 있을 때, 이전 문자가 현재 문자와 동일하지 않다면 그룹 단어가 아니다. 2. 코드 1. 풀이 [Java] import java.io.*; ...
문제 링크 1. 문제 풀이 주어진 문자열에서 가장 많이 등장한 문자가 한 종류면 해당 문자를 출력하고 여러 종류면 ?를 출력하면 되는 문제다. 대소문자를 구분하지 않으며 출력은 대문자로 해야 함에 유의해야 한다. 2. 코드 1. 풀이 [Java] cnt는 알파벳에 대한 카운팅 배열로 단어에서 각 알파벳의 등장 횟수를 기록했다. ...
문제 링크 1. 문제 풀이 $10$ 진수 $N$ 을 $B$ 진법 수로 바꾸는 문제로 직접 구현해도 되고 내장 함수가 있으면 활용해도 된다. 2. 코드 1. 풀이 [Java] Java의 경우 Integer.toString 메서드에 오버로딩된 메서드 중 진법 변환을 한 문자열을 반환하는 메서드가 있다. 10진수를 넘어가면 알파벳 소...
문제 링크 1. 문제 풀이 주어진 글자들을 세로로 읽는 문제로 2차원 배열을 활용하여 입력을 받고 이를 열 우선 순회로 탐색하면 된다. 2. 코드 1. 풀이 [Java] char 타입 배열의 초깃값이 '\u0000'인 점을 활용했다. import java.io.*; public class Main { public st...
문제 링크 1. 문제 풀이 주어진 문자열들의 첫 글자와 마지막 글자를 연속하여 출력하는 문제로, 첫 문자와 마지막 문자에 접근하는 함수를 활용하면 간단하게 해결할 수 있다. 2. 코드 1. 풀이 [Java] import java.io.*; public class Main { public static void main(S...
문제 링크 1. 문제 풀이 체스에서 필요한 각 피스의 수에서 입력으로 주어진 피스들의 수를 빼주면 더하거나 빼야 되는 피스의 수를 구할 수 있다. 2. 코드 1. 풀이 [Java] import java.io.*; import java.util.*; public class Main { public static void m...
문제 링크 1. 문제 풀이 주어진 두 숫자를 거꾸로 읽은 후 더 큰 수를 출력하는 문제로 숫자를 문자열로 입력받아서 뒤집은 후 비교하는 방식으로 해결할 수 있다. 2. 코드 1. 풀이 [Java] StringBuilder의 reverse 메서드를 활용해 주어진 문자열을 뒤집은 후 정수 타입으로 캐스팅해서 비교했다. import...
문제 링크 1. 문제 풀이 주어진 문자열 $S$ 의 $i$ 번 글자를 출력하는 문제로 문자열의 인덱스에 주의해서 출력하면 된다. 2. 코드 1. 풀이 [Java] Java에서 문자열의 인덱스는 $0$ 부터 시작해서 $-1$ 을 해줬다. import java.io.*; public class Main { public s...