본문 바로가기

728x90
반응형

순이코딩/Java 연습

(37)
[JavaFestival] 33. 입력된 문장에 포함된 알파벳의 빈도를 대소문자 구별 없이 구하는 프로그램을 작성하시오. 입력된 문장에 포함된 알파벳의 빈도를 대소문자 구별 없이 구하는 프로그램을 작성하시오. import java.util.Scanner; public class Ex33입력된알파벳빈도수구하기 { public static void main(String[] args) { // 1. 기본 출력창, 문자열 입력받기 System.out.println("==== 알파벳 빈도수 구하기 ===="); Scanner sc = new Scanner(System.in); System.out.print("입력 >> "); String a = sc.nextLine(); // 2. 문자열을 쪼개서 배열에 저장 String[] as = a.split(""); // 3. 알파벳 대소문자를 각각 담은 배열 String alp1 = "ab..
[JavaFestival] 32. 문자열 형태의 2진수를 입력받아 10진수로 바꾸는프로그램을 작성하시오. 문자열 형태의 2진수를 입력받아 10진수로 바꾸는 프로그램을 작성하시오. import java.util.Scanner; public class Ex32문자열2진수를입력받아10진수로바꾸는프로그램 { public static void main(String[] args) { // 1 Scanner sc = new Scanner(System.in); String str = sc.next(); String[] two = str.split(""); // 2 int ten = 0; for (int i = 0; i < two.length; i++) { int result = 1; // 3 if (two[i].equals("1")) { for (int k = 1; k < two.length - i; k++) { resu..
[JavaFestival] 31. 채점 결과 점수 계산 스마트미디어인재개발원의 인쌤이 Java시험 문제를 채점하고 있다. 문제마다 ‘o’ 또는 ‘x’로 표시가 되어있는데 점수를 매기는 방식이특이하다. ‘o’는 점수가 누적되는 방식으로 채점되는데 이전부터 자신을 포함한 연속된 ‘o’의개수 만큼의 점수로 채점이 됩니다. 예를 들어 ‘oooxoo’라는 표시가 있다면 순서대로 1+2+3+0+1+2=9으로 총점이 계산됩니다. 학생이 푼 시험지에 정답, 오답여부가 표시되어 있을 때 총점을 구하는 프로그램을 작성하세요. import java.util.Scanner; public class Ex31채점하기 { public static void main(String[] args) { // 1 Scanner sc = new Scanner(System.in); System.ou..
[JavaFestival] 30. (세 자릿수) * (세 자릿수)는 다음과 같이 계산된다. (세 자릿수) * (세 자릿수)는 다음과 같이 계산된다. (1), (2)번을 입력받아 결과화면처럼 (3), (4), (5), (6)번 을 출력하는 프로그램을 작성하시오. import java.util.Scanner; public class Ex30세자리수곱세자리 { public static void main(String[] args) { // 1 Scanner sc = new Scanner(System.in); System.out.print("첫 번째 숫자 입력 >> "); int num1 = sc.nextInt(); System.out.print("두 번째 숫자 입력 >> "); int num2 = sc.nextInt(); // 2 int num2s[] = new int[3]; // 3 for (int..

728x90
반응형