본문 바로가기
728x90
반응형

백준149

[백준] 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.
[백준] 21966번 : 중략(JAVA) https://www.acmicpc.net/problem/21966 21966번: (중략) 알파벳 대문자, 알파벳 소문자, 쉼표, 마침표의 아스키 코드는 각각 65-90, 97-122, 44, 46이다. www.acmicpc.net 풀이 문자열의 길이가 25이하면 그대로 출력 25이상이면 앞에서 11글자, 뒤에서 11글자를 제외한 글자를 ...으로 생략 후 출력한다. 제외한 글자가 한 글자가 아니면(중간에 .이 있을 경우) 앞에서 9글자, 뒤에서 9글자를 제외한 글자를 ......으로 생략 후 출력한다. 소스코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Ma.. 2021. 7. 19.
[백준] 21965번 : 드높은 남산 위에 우뚝 선(JAVA) https://www.acmicpc.net/problem/21965 21965번: 드높은 남산 위에 우뚝 선 입력으로 주어진 수열 $A$가 산이면 "YES"를, 산이 아니면 "NO"를 출력한다. www.acmicpc.net 풀이 수열의 길이만큼의 배열을 선언 후 입력받습니다. 증가하다가 감소 : 산 감소하다가 증가 : 산x 배열의 처음부터 증가되는 지 확인합니다. 아니라면 false로 산이 아닙니다. 증가하다가 감소하다가 다시 증가되는지 확인합니다. 다시 증가된다면 false로 산이 아닙니다. 소스코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Stri.. 2021. 7. 19.
728x90
반응형