boj 54

[백준] 11654번: 아스키 코드 - JAVA (자바)

문제 https://www.acmicpc.net/problem/11654 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net 한 글자를 입력받은뒤, 글자의 아스키 코드값을 출력하는 문제이다. 입력 출력 A65 C67 ------------------------------------------------------------------------------------------------------------------ 풀이 (1) Scanner 사용 import java.util.Scanner; public class Main { public static void main(Str..

문제 풀이 2023.05.29

[백준] 9086번: 문자열 - JAVA (자바)

문제 https://www.acmicpc.net/problem/9086 9086번: 문자열 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 하나의 문자열이 주어진다. 문자열은 알파벳 A~Z 대문자로 이루어지며 알파벳 사이에 공백은 없으 www.acmicpc.net 문자열을 입력할 횟수 n을 입력받은 뒤, n번의 문자열을 입력한다. 입력한 각 문자열의 첫글자와 마지막 글자를 출력하는 문제이다. 입력 출력 3AE ACDGHEAA AQW QW ------------------------------------------------------------------------------------------------------------------ 풀이 문..

문제 풀이 2023.05.28

[백준] 2743번: 단어 길이 재기 - JAVA (자바)

문제 https://www.acmicpc.net/problem/2743 2743번: 단어 길이 재기 알파벳으로만 이루어진 단어를 입력받아, 그 길이를 출력하는 프로그램을 작성하시오. www.acmicpc.net 단어 입력 후, 입력된 단어의 길이를 출력하는 문제이다. 입력 출력 Baekjoon8 ------------------------------------------------------------------------------------------------------------------ 풀이 (1) Scanner 사용 import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner sc = ..

문제 풀이 2023.05.27

[백준] 27866번: 문자와 문자열 - JAVA (자바)

문제 https://www.acmicpc.net/problem/27866 27866번: 문자와 문자열 첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 $S$가 주어진다. 단어의 길이는 최대 $1\,000$이다. 둘째 줄에 정수 $i$가 주어진다. ($1 \le i \le \left|S\right|$) www.acmicpc.net 단어를 입력한 뒤, 정수 n을 입력한다. 단어의 n번째 글자를 출력하는 문제이다. 입력 출력 Baekjoonk 4 ------------------------------------------------------------------------------------------------------------------ 풀이 문자열을 입력받은 뒤, 정수를 입력받았다. chatAt..

문제 풀이 2023.05.27

[백준] 1546번: 평균 - JAVA (자바)

문제 https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net 과목의 개수 N을 입력 받은 뒤, M(과목의 점수)을 N번 입력한다. 이후, M의 최댓값을 이용하여 M의 값들을 변경하는 문제이다. 입력 출력 375.0 40 80 60 입력 출력 538.75 1 2 4 8 16 --------------------------------------------------------------------------------------------------..

문제 풀이 2023.05.23

[백준] 10811번: 바구니 뒤집기 - JAVA (자바)

문제 https://www.acmicpc.net/problem/10811 10811번: 바구니 뒤집기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 순서대로 적혀져 있다. 바구니는 일렬로 놓여져 있고, 가장 왼쪽 바구니를 1번째 바구니, 그 다음 바구니를 2 www.acmicpc.net 바구니의 개수 N, 시행횟수 M을 입력받은 뒤 정수 a,b를 입력받아서 b ~ a번째 바구니의 값을 바꾸는 문제이다. 입력 출력 5 43 4 1 2 5 1 2 3 4 1 4 2 2 5 4 5개의 바구니{1,2,3,4,5}, 4번 시행 1 2 > {2,1,3,4,5} 3 4 > {2,1,4,3,5} 1 4 > {3,4,1,2,5} 2 2 > {3,4,1,2,5} -------------..

문제 풀이 2023.05.19

[백준] 3052번: 나머지 - JAVA (자바)

문제 https://www.acmicpc.net/problem/3052 3052번: 나머지 각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다. www.acmicpc.net 정수를 10번 입력받은 뒤, 42로 나누었을 때, 서로 다른 나머지가 몇 개 있는지 출력하는 문제이다. 입력 출력 42 1 84 252 420 840 126 42 84 420 126 ------------------------------------------------------------------------------------------------------------------ 풀이 1. 10개의 수를 입력받을 배열 array1[]의 크기를 10으로 설정..

문제 풀이 2023.05.12

[백준] 10810번: 공 넣기 - JAVA (자바)

문제 https://www.acmicpc.net/problem/5597 5597번: 과제 안 내신 분..? X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, www.acmicpc.net 1 ~ 30의 숫자 중에서 28개의 숫자를 중복없이 입력한다. 이 중에서 입력되지 않은 2개의 숫자를 찾는 문제이다. 입력 출력 3 2 1 8 4 5 7 9 6 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ------------------------------------------------------------..

문제 풀이 2023.05.09

[백준] 10813번: 공 바꾸기 - JAVA (자바)

문제 https://www.acmicpc.net/problem/10813 10813번: 공 바꾸기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 바구니에는 공이 1개씩 들어있고, 처음에는 바구니에 적혀있는 번호와 같은 번호가 적힌 공이 www.acmicpc.net N개의 바구니를 입력받고 M번 공을 바꾼다. 이때, 공을 바꿀 바구니 2개를 선택하고 공을 서로 교환되게 하는 문제이다. 입력 출력 5 4 3 1 4 2 5 1 2 3 4 1 4 2 2 ------------------------------------------------------------------------------------------------------------------ 풀이..

문제 풀이 2023.05.06

[백준] 10810번: 공 넣기 - JAVA (자바)

문제 https://www.acmicpc.net/problem/10810 10810번: 공 넣기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이 www.acmicpc.net N개의 바구니를 입력받고 M번 공을 넣는데, i번 바구니부터 j번 바구니까지 k번 공을 집어넣어야 하는 문제이다. 입력 출력 5 4 1 2 1 1 0 1 2 3 3 4 4 1 4 1 2 2 2 ---------------------------------------------------------------------------------------------------------------..

문제 풀이 2023.05.05