본문 바로가기

practice98

[백준 06243] Mileage Bank [Java] 문제https://www.acmicpc.net/problem/6243풀이주어진 비행 정보에 따라 지급해야 하는 마일리지를 계산하는 문제다.TC의 수는 정해지지 않으며, 0을 입력받으면 각 케이스의 종료를 의미한다. 누적 마일리지를 출력하면 된다.#을 입력하면 프로그램을 종료해야 한다.입력받은 클래스 코드가 F라면 운행 거리의 2배를, B라면 1.5배를 더해주면 된다.이코노미라면 500또는 운행 거리 중 큰 값을 더하면 된다.소스코드보기 2025. 1. 29.
[백준 11966] 2의 제곱인가? [Java] 문제https://www.acmicpc.net/problem/11966 풀이입력받은 N이 2의 제곱수인지 확인하는 문제다.N을 2로 나누었을때의 나머지가 1이면 2의 제곱수가 될 수 없다. 이 과정을 반복해주자만약 N이 2의 제곱수가 아니라면 N은 1이 될 수 없다. 이 점을 이용해 결과를 출력하면 된다.소스코드보기 2025. 1. 17.
[백준 11024] 더하기 4 [Java] 문제https://www.acmicpc.net/problem/11024풀이주어지는 N개의 배열의 합을 출력하면 되는 문제다.스트림을 사용해 입력받은 배열의 합을 쉽게 구할 수 있다.소스코드보기 2025. 1. 15.
[백준 15688] 수 정렬하기 5 [Java] 문제https://www.acmicpc.net/problem/15688풀이처음 풀어보는 시간 누적 유형의 문제다.문득 궁금한건 TC의 전체 수가 공개되지 않았는데 어떤 기준으로 시간 제한에 걸리지 않게 푸는지 이해하지 못했다.일단은 기존에 작성한 코드를 최대한 효율적으로 변경했다.2025.01.08 - [PS/Baekjoon Online Judge] - [백준 11931] 수 정렬하기 4 [Java] [백준 11931] 수 정렬하기 4 [Java]문제https://www.acmicpc.net/problem/11931풀이N개의 수를 입력받아 내림차순으로 정렬 후 출력하면 된다.우선 입력을 받고,내림차순 정렬 후순회하며 StringJoiner에 담아도 되고, 정규표현식을 사용해 간단kyr-db.tistory.. 2025. 1. 9.
[백준 11931] 수 정렬하기 4 [Java] 문제https://www.acmicpc.net/problem/11931풀이N개의 수를 입력받아 내림차순으로 정렬 후 출력하면 된다.우선 입력을 받고,내림차순 정렬 후순회하며 StringJoiner에 담아도 되고, 정규표현식을 사용해 간단히 출력해도 된다.소스코드보기 2025. 1. 8.
[백준 32978] 아 맞다 마늘 [Java] 문제https://www.acmicpc.net/problem/32978풀이입력받은 N개의 재료에 대해 언급되지 않은 재료를 찾는 문제다.우선 N개의 재료를 입력받아 집합에 넣어주자.다음으로 N - 1개의 재료를 입력받아 어떤 재료가 빠졌는지 확인하면 된다.입력받은 재료들을 집합에서 제거해주자.정확히 N개를 입력받고, N - 1개를 제거했으므로 집합의 첫 번째 요소를 출력하면 된다.소스코드보기 2025. 1. 6.