728x90 아스키코드1 [Java] baekjoon 2902 : KMP는 왜 KMP일까? / 문자열 문제 https://www.acmicpc.net/problem/2902 2902번: KMP는 왜 KMP일까? 입력은 한 줄로 이루어져 있고, 최대 100글자의 영어 알파벳 대문자, 소문자, 그리고 하이픈 ('-', 아스키코드 45)로만 이루어져 있다. 첫 번째 글자는 항상 대문자이다. 그리고, 하이픈 뒤에는 반드 www.acmicpc.net 해결 자바의 반복문(for문)과 조건문(if문)을 이용해 입력받은 문자열의 대문자만 출력하는 프로그램을 작성하였다. 아스키코드를 활용한 조건문의 작성이 관건인 문제였다. 문자열의 대문자만 출력하는 알고리즘 1. 문자열의 모든 문자를 확인해야 하므로 문자열의 길이만큼 for문을 실행한다. 2. 문자열의 i번째 문자가 A (65) 이상 Z (90) 이하일 때만 출력되도록.. 2021. 7. 14. 이전 1 다음 728x90