본문 바로가기

알고리즘106

[백준] 2845번 : 파티가 끝나고 난 뒤 – JAVA [자바] https://www.acmicpc.net/problem/2845 2845번: 파티가 끝나고 난 뒤 파티가 끝나고 나면, 사람들은 누가 파티에 왔는지와 얼마나 많은 사람들이 왔는지를 궁금해한다. 보통 파티는 매우 크게 열리기 때문에, 정확하게 몇 명이 참가했는지 알 수가 없다. 지난주 토 www.acmicpc.net 문제 문제 풀이 백준 2845번 파티가 끝나고 난 뒤는 브론즈 5 난이도의 수학 및 구현 문제이다. 이 문제에서는 1m^2당 사람의 수, 넓이, 그리고 각 기사에 실려있는 사람의 수 5개가 주어진다. 이때 계산된 사람의 수와 각 기사에 적혀있는 사람의 수의 차이를 구하면 된다. 이 문제는 StringTokenizer만 쓰면 너무 쉽게 풀 수 있는 문제이다. 우선 StringTokenizer을.. 2022. 4. 28.
[백준] 10546번 : 배부른 마라토너 – JAVA [자바] https://www.acmicpc.net/problem/10546 10546번: 배부른 마라토너 마라토너라면 국적과 나이를 불문하고 누구나 참가하고 싶어하는 백준 마라톤 대회가 열린다. 42.195km를 달리는 이 마라톤은 모두가 참가하고 싶어했던 만큼 매년 모두가 완주해왔다. 단, 한 명 www.acmicpc.net 문제 문제 풀이 백준 10546번 배부른 마라토너는 실버 4 난이도의 맵을 이용한 문제이다. 이 문제에서는 n명의 마라토너의 이름들이 주어지고 그다음 n - 1줄에는 완주한 마라토너의 이름들이 주어진다. 이때 완주하지 못한 마라토너의 이름을 출력해주면 된다. 이 문제는 해시 맵을 이용 해서 간단히 풀 수 있다. 우선 해시 맵 map을 선언하는데 키는 이름을 저장할 거 이므로 String형.. 2022. 4. 28.
[백준] 10699번 : 오늘 날짜 – JAVA [자바] https://www.acmicpc.net/problem/10699 10699번: 오늘 날짜 서울의 오늘 날짜를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 문제 풀이 백준 10699번 오늘 날짜는 브론즈 5 난이도의 구현 문제이다. 이 문제는 되게 간단한 문제이고 이 문제보다 더 쉬운 문제가 있나 싶을 정도이다. 이 문제에서는 오늘 날짜만 "YYYY-MM-DD" 형식으로 출력해주면 된다. 예를 들어서 2022년 4월 28일이면 "2022-04-28"만 출력하면 끝난다. 코드 import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException {.. 2022. 4. 28.
[백준] 7567번 : 그릇 – JAVA [자바] https://www.acmicpc.net/problem/7567 7567번: 그릇 그릇을 바닥에 놓았을 때 그 높이는 10cm 이다. 그런데 두 개의 그릇을 같은 방향으로 포개면 그 높이는 5cm만 증가된다. 만일 그릇이 서로 반대방향으로 쌓이면 높이는 그릇만큼, 즉 10cm 늘어난다. www.acmicpc.net 문제 문제 풀이 백준 7567번 그릇은 브론즈 2 난이도의 구현 및 문자열 문제이다. 이 문제는 그리고 한국 정보올림피아드 2013 초등부에 나왔던 문제이기도 하다. 이 문제에서는 '('와 ')'로만 이루어진 문자열이 주어진다. 이거는 그릇을 뜻하는 문자열이고 이 그릇의 높이를 계산해서 구하면 된다. 우선 '('나 ')' 1개가 있으면 높이는 10이다. 즉, 높이 10부터 시작한다. 그리고 .. 2022. 4. 28.
반응형