Java

Problem Solving

[Java] Requirements Q090: 문자열의 숫자를 찾아 합산

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 = ""; //..

Problem Solving

[Java] Requirements Q089: 숫자 금액을 한글로 변환

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..

Problem Solving

[Java] Requirements Q088: 금지어 마스킹

package com.test.question; import java.util.Scanner; public class Q088 { public static void main(String[] args) { /* ● 요구사항 금지어를 마스킹 처리 하시오. ● 조건 - 금지어 - 바보 - 멍청이 ● 입력 1 입력: 너랑 안놀아 바보야!! ● 출력 1 너랑 안놀아 **야!! 금지어를 1회 마스킹했습니다. ● 입력 2 입력: 잘 생각해봐 바보 멍청이 ● 출력 2 잘 생각해봐 ** *** 금지어를 2회 마스킹했습니다. */ Scanner scan = new Scanner(System.in); String content; // 입력할 문장 String[] words = {"바보", "멍청이"}; // 금지어 Stri..

Problem Solving

[Java] Requirements Q087: 합성어

package com.test.question; import java.util.Scanner; public class Q087 { public static void main(String[] args) { /* ● 요구사항 영단어를 입력받아 분리하시오. ● 조건 - 합성어를 입력한다. - 합성어는 파스칼 표기법으로 입력한다. - 출력은 각 단어를 공백으로 구분한다. ● 입력 단어: StudentName ● 출력 결과: Student Name */ Scanner scan = new Scanner(System.in); String compound; // 합성어 // 합성어 입력 System.out.print("합성어: "); compound = scan.nextLine(); for (int i=0; i= 'A..

Problem Solving

[Java] Requirements Q085: 주민 등록 번호 유효성 검사

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; ..

Problem Solving

[Java] Requirements Q084: 단어 횟수

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; // 발견 횟..

Problem Solving

[Java] Requirements Q083: 파일 확장자

package com.test.question; import java.util.Scanner; public class Q083 { public static void main(String[] args) { /* ● 요구사항 파일명 10개를 입력받아 각 확장자별로 총 개수를 출력하시오. ● 조건 - 확장자는 다음으로 제한한다. - mp3 - jpg - java - hwp - doc ● 입력 파일명: 인기가요.mp3 파일명: cat.jpg 파일명: Ex01.java 파일명: icon.jpg 파일명: 수업_정리.doc 파일명: Scanner.java 파일명: food.jpg 파일명: 공지사항.hwp 파일명: 이력서.hwp 파일명: 출금내역.doc ● 출력 mp3 : 1개 jpg : 3개 java : 2개 hwp..

Problem Solving

[Java] Requirements Q082: 숫자 자릿수의 합

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, ..

Isaac-Christian
'Java' 태그의 글 목록 (11 Page)