본문 바로가기

조건문11

[Java Festival] 31. 팩토리얼 계산하기 안녕하세요, 작가 J입니다. 오늘은 마지막 문제로 1보다 큰 정수 N을 입력하여 N! 값을 구하는 프로그램을 작성해 보겠습니다. 팩토리얼은 주어진 수보다 작거나 같은 모든 양의 정수의 곱을 의미합니다. [Java Festival 31] 팩토리얼 계산하기 1보다 큰 정수(N)를 입력하여 N! 값을 구하시오.* 팩토리얼이란 N의 수보다 작거나 같은 모든 양의 정수의 곱ex) 3! = 1 * 2 * 3 => 6   코드 풀이 1: 배열을 사용한 방식package Ex;import java.util.Scanner;public class Ex31 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); .. 2024. 7. 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] 29. 두 정수의 합 맞추기 게임 안녕하세요, 작가 J입니다. 이번에는 두 개의 랜덤 정수를 더한 값을 맞추는 게임을 만들어 보겠습니다. 사용자는 두 정수의 합을 입력하며, 맞추지 못하면 최대 5번의 기회가 주어집니다. 5번 틀리면 게임이 종료됩니다. [Java Festival 29] 두 정수의 합 맞추기 게임 랜덤으로 정수 2개를 뽑아 아래와 같이 출력사용자는 두 수의 합을 입력두 수의 합과 입력한 수가 일치하면 "Success"두 수의 합과 입력한 수가 일치하지 않으면 "Fail"을 출력* 기회는 5번! 5번 틀리면 GAME OVER   코드 풀이 1: 기본 방식package Ex;import java.util.Random;import java.util.Scanner;public class Ex29 { public static .. 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.