728x90 반응형 백준149 [백준] 13163번 : 닉네임에 갓 붙이기(JAVA) https://www.acmicpc.net/problem/13163 13163번: 닉네임에 갓 붙이기 첫 번째 줄에는 닉네임의 수 N(1 ≤ N ≤ 100)이 주어진다. 두 번째 줄부터 N개의 줄에는 음절 단위로 쪼갠 닉네임이 주어진다. 각 줄은 알파벳 소문자와 공백만으로 이루어지며, 쪼갠 닉네임의 총 www.acmicpc.net 풀이 각 문자열의 첫 문자를 제외하고 god을 붙이고 나머지 문자들을 출력해주면 되는 간단한 문제입니다. StringTokenizer로 입력받은 문자열을 나눈 후 처음 문자를 흘려보내준 후 StringBuilder에 god을 입력 후 나머지 문자들이 없을 때 까지 추가해준 후 출력해주면 됩니다. 소스코드 import java.io.BufferedReader; import jav.. 2021. 7. 20. [백준] 10874번 : 이교수님의 시험(JAVA) https://www.acmicpc.net/problem/10874 10874번: 이교수님의 시험 이교수님은 UCPC의 교수이다. 그의 강좌는 선다형 방식으로 이루어지는 기말고사로 유명하다. 시험에는 총 10문제가 출제되며 학생들은 5개의 보기 중 가장 답에 가까운 것을 선택해야한다. 이것 www.acmicpc.net 풀이 10문제가 주어지면 해당 학생들이 통과 점수인지 판별하는 문제입니다. 각 문제의 번호당 문제의 정답은 ((j-1) mod 5) +1 이 규칙을 따릅니다. 먼저 각 문제에 해당하는 정답을 구하는 result 배열을 구해줍니다. 학생의 수를 입력받고 그 수만큼 반복해서 학생의 정답을 입력받으면서 result 배열과 비교해줍니다. 정답을 모두 다 맞은 학생은 재시험 대상에 해당되므로 Str.. 2021. 7. 20. [백준] 17362번 : 수학은 체육과목 입니다2(JAVA) https://www.acmicpc.net/problem/17362 17362번: 수학은 체육과목 입니다 2 첫 번째 줄에 19번 문제 세 번째 줄에 등장하는 수 '1000'을 자연수 n으로 바꾸었을 때 그에 해당하는 답의 번호를 출력한다. 즉, 1 이상 5 이하의 자연수 중 하나를 출력해야 한다. www.acmicpc.net 풀이 손을 보면 8번 움직인 후 다시 처음부터 반복되는 걸로 알 수 있습니다. 즉, 입력받은 수를 8로 나눈 나머지로 해도 똑같은 결과가 나온다는걸 알 수 있습니다. 1 ~ 5 중 수를 선택해서 출력해야 하므로 입력 받은 수를 8로 나눈 나머지가 0, 7, 6인 경우 1 ~ 5 중 1가지 수를 출력해주고 아닌 경우 해당 수를 출력해주면 됩니다. 0인경우 8번을 누르므로 위 사진을 .. 2021. 7. 20. [백준] 15894번 : 수학은 체육과목 입니다(JAVA) https://www.acmicpc.net/problem/15894 15894번: 수학은 체육과목 입니다 성원이는 수학을 정말 못 하는 고등학생이다. 수학을 못하는 대신 근성과 팔 힘이 뛰어난 성원이는 수학 시험에서 수학 지식을 사용하지 않고 근성과 체력을 사용해 문제를 푼다. 지난 시험에서 www.acmicpc.net 풀이 이미지를 보시면 1일 때 변의 갯수는 4 2일 때 7 + 더해서 변1 = 8 3일 때 10 + 더해서 변 2 = 12 규칙적으로 변의 갯수는 (쌓은 층 * 4)이 됩니다. 소스코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { p.. 2021. 7. 20. 이전 1 ··· 31 32 33 34 35 36 37 38 다음 728x90 반응형