본문 바로가기

문자열처리7

[Java Festival] 30. 알파벳 빈도수 구하기 안녕하세요, 작가 J입니다. 이번에는 입력된 문장에 포함된 알파벳의 빈도를 대소문자 구별없이 구하는 프로그램을 작성해 보겠습니다. 이번 예제는 문자열 처리와 배열을 활용한 빈도수 계산을 배우는 데 도움이 됩니다. [Java Festival 30] 알파벳 빈도수 구하기 입력된 문장에 포함된 알파벳의 빈도를대소문자 구별없이 구하는 프로그램을 작성하시오.   코드 풀이 1: ASCII 숫자 접근에 따른 방식import java.util.Scanner;public class p45 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("==== 알파벳 빈도수 .. 2024. 7. 7.
[Java Festival] 28. 2진수를 10진수로 변환하기 안녕하세요, 작가 J입니다. 이번에는 문자열 형태의 2진수를 입력받아 10진수로 변환하는 프로그램을 작성해 보겠습니다. 이 예제는 문자열 처리와 2진수-10진수 변환의 원리를 이해하는 데 도움이 됩니다. [Java Festival 28] 2진수를 10진수로 변환하기문자열 형태의 2진수를 입력받아10진수로 바꾸는 프로그램을 작성하시오.   코드 풀이 1: 기본 방식package Ex;public class Ex28 { public static void main(String[] args) { String str = "00101000"; // 입력된 2진수 문자열 // 문자열을 배열로 변환하여 각 자리수를 저장 String[] number = str.split("").. 2024. 7. 5.
[Java Festival] 27. Java 시험 문제 채점하기 안녕하세요, 작가 J입니다. 이번에는 Java 시험 문제를 채점하는 프로그램을 작성해 보겠습니다. 각 문제마다 O 또는 X로 표시되는데, O는 점수가 누적되는 방식으로 채점됩니다. 예를 들어, "oooxoo"라는 표시가 있다면 순서대로 1 + 2 + 3 + 0 + 1 + 2 = 9점으로 총점이 계산됩니다. [Java Festival 27] Java 시험 문제 채점하기 스마트미디어인재개발원의 인쌤이 Java시험문제를 채점하고 있다.문제마다 'o' 또는 'x'로 표시가 되어 있는데 점수를 매기는 방식이 특이하다.'o'는 점수가 누적되는 방식으로 채점되는데 이전부터 자신을 포함한 연속된'o'의 개수 만큼의 점수로 채점이 됩니다. 예를 들어 'oooxoo'라는 표시가있다면 순서대로 1+2+3+0+1+2=9 으로.. 2024. 7. 5.
[Java Festival] 25. 숫자에 사용되는 대시('-')의 개수 계산하기 안녕하세요, 작가 J입니다. 이번에는 숫자를 입력받아 해당 숫자를 대시('_') 문자로 출력할 때 사용되는 대시의 개수를 계산하는 프로그램을 작성해 보겠습니다. 이 예제는 조건문을 활용하여 특정 조건에 따라 값을 누적하는 방법을 이해하는 데 도움이 됩니다. [Java Festival 25] 숫자에 사용되는 대시('-')의 개수 계산하기   그림과 같이 대시('-') 문자로 구성된 형태의 숫자를주어진 숫자와 같이 출력하고 싶을 때 사용되게 되는대시의 개수를 출력하는 프로그램을 작성하라   코드 풀이 1: 조건문을 사용한 방식package Ex;import java.util.Scanner;public class Ex25 { public static void main(String[] args) { .. 2024. 7. 5.