728x90 분류 전체보기249 [백준] 21867번 : Java Bitecode(JAVA) https://www.acmicpc.net/problem/21867 21867번: Java Bitecode 첫째 줄에 코드의 길이를 나타내는 정수 $N$이 주어진다. ($1 \leq N \leq 200\,000$) 둘째 줄에 알파벳 대문자로 이루어진 코드 $S$가 주어진다. www.acmicpc.net 풀이 처음에는 문자열의 길이를 입력받으므로 그냥 흘려보내줍니다. 다음 줄에 문자열을 입력받으면서 문자열의 문자마다 체크하기 위한 for문을 만들어줍니다. ch가 J거나 A거나 V가 아니면 StringBuilder에 추가해줍니다. StringBuilder의 크기가 0이면 J, A, V란 글자로만 이루어진 글자이므로 nojava를 출력해주고 그렇지 않으면 입력받은 문자들을 출력해줍니다. 소스코드 import .. 2021. 7. 20. [백준] 18127번 : 모형결정(JAVA) https://www.acmicpc.net/problem/18127 18127번: 모형결정 첫째 줄에 정수 A(3 ≤ A ≤ 50), B(0 ≤ B ≤ 10,000,000)가 주어진다. A는 결정의 모양이 A개의 변을 가진 정다각형임을, B는 온도가 섭씨 –B도 임을 의미한다. www.acmicpc.net 풀이 int형으로 A, long형으로 B를 입력받습니다.(B의 범위가 크므로) 추가되는 크기는 규칙적으로 (A - 2)만큼 커집니다. 그러므로 B의 크기가 0보다 작아질 때까지 (A - 2)를 더한 값을 answer에 더해줍니다. 소스코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;.. 2021. 7. 20. [백준] 7120번 : String(JAVA) https://www.acmicpc.net/problem/7120 7120번: String It sometimes happens that a button on the computer keyboard sticks and then in the printed text there are more than one identical letters. For example, the word "piano" can change into "ppppppiaanooooo". Your task is to write a program that corrects these www.acmicpc.net 풀이 체크할 문자 char를 선언합니다. 처음에 받은 문자가 체크문자랑 다를 경우 출력해주고 체크문자로 바꿔줍니다. 소스코드 impor.. 2021. 7. 20. [백준] 14626번 : ISBN(JAVA) https://www.acmicpc.net/problem/14626 14626번: ISBN ISBN(International Standard Book Number)은 전 세계 모든 도서에 부여된 고유번호로, 국제 표준 도서번호이다. ISBN에는 국가명, 발행자 등의 정보가 담겨 있으며 13자리의 숫자로 표시된다. 그중 마지막 숫 www.acmicpc.net 풀이 13개의 숫자로 이루어진 문자가 주어지고 훼손된 *에 들어갈 숫자를 찾는 문제입니다. *의 위치만 기록하고 나머지는 짝수번째면 그 숫자 그대로 아니면 *3을 하여 합을 구해줍니다. *에 들어갈 수는 0부터 9까지이므로 완탐으로 while문을 돌려주면 됩니다. *의 위치가 짝수면 (합 + 찾는 수) % 10 이 0일 때 찾는수가 되므로 출력 홀수면.. 2021. 7. 19. 이전 1 ··· 57 58 59 60 61 62 63 다음 728x90