전체 글411 [백준] 1076번 : 저항 – JAVA [자바] https://www.acmicpc.net/problem/1076 1076번: 저항 첫째 줄에 첫 번째 색, 둘째 줄에 두 번째 색, 셋째 줄에 세 번째 색이 주어진다. 위의 표에 있는 색만 입력으로 주어진다. www.acmicpc.net 문제 문제 풀이 백준 1076번 저항은 브론즈 2 난이도의 구현 문제이다. 이 문제에서는 입력으로 3개의 색깔이 주어진다. 그리고 첫 두 색깔을 합친 수와 마지막 색깔의 수를 곱하면 된다. 이 문제는 HashMap을 이용해서 풀겠다. 왜냐하면 HashMap을 이용하면 색깔로 표에 있는 값을 구할 수 있기 때문이다. 따라서 HashMap을 선언하는데 Key는 String, Value는 Integer로 하겠다. 표에 나와있는 곱을 따로 저장할 필요가 없는 이유는 바로 곱은.. 2022. 8. 8. [백준] 1075번 : 나누기 – JAVA [자바] https://www.acmicpc.net/problem/1075 1075번: 나누기 첫째 줄에 N, 둘째 줄에 F가 주어진다. N은 100보다 크거나 같고, 2,000,000,000보다 작거나 같은 자연수이다. F는 100보다 작거나 같은 자연수이다. www.acmicpc.net 문제 문제 풀이 백준 1075번 나누기는 브론즈 2 난이도의 수학 및 브루트 포스 문제이다. 이 문제에서는 숫자 N과 F가 주어진다. 그리고 N의 가장 뒤 두 자리를 적절히 바꿔서 N을 F로 나누어 떨어지게 만들려고 할 때, N의 뒤 두 자리를 출력하면 된다. 우선 처음 이 문제를 풀 때 N을 입력받을 때 N의 뒤 두 자리를 00으로 바꿔줄 것이다. 이건 N이 int라는 점을 이용해서 N을 100으로 나눠주고 다시 100을 곱.. 2022. 8. 8. [백준] 1547번 : 공 – JAVA [자바] https://www.acmicpc.net/problem/1547 1547번: 공 첫째 줄에 컵의 위치를 바꾼 횟수 M이 주어지며, M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 M개의 줄에는 컵의 위치를 바꾼 방법 X와 Y가 주어지며, X번 컵과 Y번 컵의 위치를 서로 바꾸는 것 www.acmicpc.net 문제 문제 풀이 백준 1547번 공은 브론즈 3 난이도의 구현 및 시뮬레이션 문제이다. 이 문제에는 컵이 3개가 있다. 이 컵을 1번 컵, 2번 컵, 그리고 3번 컵이라고 부르겠다. 그리고 처음에 1번 컵 밑에 공을 둔다. 그리고 x, y가 주어지면 x번 컵과 y번 컵의 위치를 바꾼다. 공은 그대로 있는다. 이때 컵을 다 바꿨을 때 공이 몇 번 컵 밑에 있는지를 구하면 된다. 이 문제는 boo.. 2022. 8. 8. [백준] 2506번 : 점수계산 – JAVA [자바] https://www.acmicpc.net/problem/2506 2506번: 점수계산 OX 문제는 맞거나 틀린 두 경우의 답을 가지는 문제를 말한다. 여러 개의 OX 문제로 만들어진 시험에서 연속적으로 답을 맞히는 경우에는 가산점을 주기 위해서 다음과 같이 점수 계산을 하기로 www.acmicpc.net 문제 문제 풀이 백준 2506번 점수계산은 브론즈 3 난이도의 수학 및 구현 문제이다. 이 문제에서는 문제의 개수 N이 주어지고 그다음 줄에는 문제 결과가 N개 주어진다. 처음 맞은 문제는 1점이 주어지고 문제를 연속으로 맞으면 주어지는 점수가 1씩 더 늘어난다. 이때 총 몇 점을 받았는지 출력하면 된다. 이 문제는 간단하게 풀 수 있다. 우선 int형 변수 total과 score를 선언해준다. tot.. 2022. 8. 8. [백준] 10101번 : 삼각형 외우기 – JAVA [자바] https://www.acmicpc.net/problem/10101 10101번: 삼각형 외우기 문제의 설명에 따라 Equilateral, Isosceles, Scalene, Error 중 하나를 출력한다. www.acmicpc.net 문제 문제 풀이 백준 10101번 삼각형 외우기는 브론즈 4 난이도의 구현 및 기하학 문제이다. 이 문제에서는 삼각형의 세 각이 주어진다. 그리고 이 삼각형이 정삼각형인지, 이등변 삼각형인지, 부등변 삼각형인지, 아니면 삼각형이 아닌지 출력하면 된다. 이 문제는 if-else 문으로 충분히 풀 수 있다. 우선 삼각형의 세 각 a, b, c를 입력받는다. 이 문제는 4개의 경우로 나눌 수 있다. 경우 1 : a + b + c != 180 만약에 세 각을 더한 값이 180이 .. 2022. 8. 8. [백준] 14645번 : 와이버스 부릉부릉 – JAVA [자바] https://www.acmicpc.net/problem/14645 14645번: 와이버스 부릉부릉 첫 줄에 출발역과 종착역을 제외한 정거장의 수 N(1 ≤ N ≤ 100,000)과 출발역에서 탑승하는 사람의 수 K(1 ≤ K ≤ 10,000)가 주어진다. 둘째 줄부터 N개의 줄에 걸쳐 각 줄마다 i번째 정거장에서 탑승 www.acmicpc.net 문제 문제 풀이 백준 14645번 와이버스 부릉부릉은 브론즈 5 난이도의 구현 문제이다. 이 문제에서는 종착역에 도착했을 때 버스 운전수의 이름을 출력하라고 나온다. 하지만 이 문제에서 버스 운전수의 이름이 주어지기 때문에 입력을 따로 받을 필요 없이 그냥 바로 "비와이"를 출력하면 된다. 자세한 코드는 밑에 있다. 코드 import java.io.*; imp.. 2022. 8. 8. [백준] 16394번 : 홍익대학교 – JAVA [자바] https://www.acmicpc.net/problem/16394 16394번: 홍익대학교 입력으로 첫 줄에 특정 년도를 알리는 정수 N이 주어진다. 정수 N은 1,946 부터 1,000,000 사이의 값이다. (1,946 ≤ N ≤ 1,000,000) www.acmicpc.net 문제 문제 풀이 백준 16394번 홍익대학교는 브론즈 5 난이도의 수학 문제이다. 이 문제에서는 연도 N이 입력으로 주어진다. 그리고 N 년일 때 홍익대학교의 개교 주년을 출력하면 된다. 이 문제에서 홍익대학교는 1946년에 개교했다고 나온다. 따라서 N - 1946을 출력해주기만 하면 된다. 자세한 코드는 밑에 있다. 코드 import java.io.*; import java.util.*; public class Main .. 2022. 8. 8. [백준] 2460번 : 지능형 기차 2 – JAVA [자바] https://www.acmicpc.net/problem/2460 2460번: 지능형 기차 2 최근에 개발된 지능형 기차가 1번역(출발역)부터 10번역(종착역)까지 10개의 정차역이 있는 노선에서 운행되고 있다. 이 기차에는 타거나 내리는 사람 수를 자동으로 인식할 수 있는 장치가 있다. www.acmicpc.net 문제 문제 풀이 백준 2460번 지능형 기차 2는 브론즈 3 난이도의 수학 및 구현 문제이다. 이 문제에서는 10개의 역이 있다. 그리고 각각의 역에서 사람 N명이 내리고 M명이 탄다. 이때 출발역에서 종착역까지 가는 도중 기차 안에 사람이 가장 많을 때의 사람 수를 구하면 된다. 이 문제는 간단히 풀 수 있다. 우선 int형 변수 max와 current를 선언해준다. max는 최대 사람 수.. 2022. 8. 7. 이전 1 ··· 20 21 22 23 24 25 26 ··· 52 다음 반응형