package com.test.question; import java.util.Scanner; public class Q090 { public static void main(String[] args) { /* ● 요구사항 입력받은 문장에서 숫자를 찾아 그 합을 구하시오. ● 조건 - 모든 숫자는 한자리 숫자로 처리한다. ● 입력 1 입력: 국어 점수는 95점입니다. ● 출력 1 문장에 존재하는 모든 숫자의 합은 14입니다. ● 입력 2 입력: 홍길동의 나이는 20살입니다. 몸무게는 72kg이고, 전화번호는 010-2848-9372입니다. ● 출력 2 문장에 존재하는 모든 숫자의 합은 55입니다. */ Scanner scan = new Scanner(System.in); String txt = ""; //..
package com.test.question; import java.util.Scanner; public class Q089 { public static void main(String[] args) { /* ● 요구사항 입력받은 금액을 한글로 출력하시오. ● 조건 - 입력 범위(원): 0 ~ 99,999,999 ● 입력 1 금액(원): 120 ● 출력 1 일금 일백이십원 ● 입력 2 금액(원): 53216 ● 출력 2 일금 오만삼천이백일십육원 ● 입력 3 금액(원): 12345678 ● 출력 3 일금 일천이백삼십사만오천육백칠십팔원 */ Scanner scan = new Scanner(System.in); String korean = "일이삼사오육칠팔구"; String result = ""; String..
package com.test.question; import java.util.Scanner; public class Q085 { public static void main(String[] args) { /* ● 요구사항 주민 등록 번호 유효성 검사를 하시오. ● 조건 - '-'의 입력 유무 상관없이 검사하시오. ● 입력 1 주민등록번호: 951220-1021547 ● 출력 1 올바른 주민등록번호입니다. ● 입력 2 주민등록번호: 951220-1234567 ● 출력 2 올바르지 않은 주민등록번호입니다. */ Scanner scan = new Scanner(System.in); String jumin; // 주민 등록 번호 int[] digit = new int[14]; // 검증 번호 int pass; ..
package com.test.question; import java.util.Scanner; public class Q084 { public static void main(String[] args) { /* ● 요구사항 특정 단어가 문장내에 몇회 있는지 수를 세시오. ● 조건 - 대상 문자열: String content = "안녕~ 길동아~ 잘가~ 길동아~"; - 검색 문자열: String word = "길동"; ● 출력 '길동'을 총 2회 발견했습니다. */ Scanner scan = new Scanner(System.in); String content = "안녕~ 길동아~ 잘가~ 길동아~"; // 대상 문자열 String word = "길동"; // 검색 문자열 int sum = 0; // 발견 횟..
package com.test.question; import java.util.Scanner; public class Q082 { public static void main(String[] args) { /* ● 요구사항 숫자를 입력받아 각 자릿수의 수의 합을 구하시오. ● 입력 숫자: 314 ● 출력 결과: 3 + 1 + 4 = 8 */ Scanner scan = new Scanner(System.in); String num; // 숫자 입력 int sum = 0; // 누적 합계 // 숫자 입력 System.out.printf("숫자: "); num = scan.nextLine(); // 첫 번째 자릿수 처리 int firstDigit = Integer.parseInt(num.substring(0, ..