본문 바로가기

프로그래밍 기초/Java Festival39

[Java Festival] Bonus06. 거듭제곱 계산하기 안녕하세요, 작가 J입니다. 이번에는 두 개의 정수 base와 n을 받아 base의 n제곱 값을 반환하는 powerN() 메소드를 작성해 보겠습니다. 이 예제는 반복문, 재귀 호출, 그리고 Java의 내장 함수인 Math.pow()를 활용하여 거듭제곱을 계산하는 방법을 이해하는 데 도움이 됩니다. [Java Festival Bonus06] 거듭제곱 계산하기2개의 정수 base, n을 받아 base의 n제곱 만큼값을 반환하는 powerN() 메소드를 작성하세요  powerN(2,3) => 8을 반환powerN(3,3) => 27을 반환powerN(10,2) => 100을 반환    코드 풀이 1: 기본 방식package Bonus;public class Bonus06 { public static vo.. 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] 26. 세 자리 수의 곱셈 계산 안녕하세요, 작가 J입니다. 이번에는 세 자리 수의 곱셈 과정을 단계별로 출력하는 프로그램을 작성해 보겠습니다. 이 예제는 숫자를 자리수로 분해하여 각 자리의 곱셈 결과를 출력하는 방법을 이해하는 데 도움이 됩니다. [Java Festival 26] 세 자리 수의 곱셈 계산(세 자리 수) * (세 자리 수)는 다음과 같이 계산된다. (1), (2)번을 입력받아 결과 화면처럼 (3), (4), (5), (6)번을출력하는 프로그램을 작성하시오   코드 풀이 1: 자리수를 분리하여 곱셈 결과 출력package Ex;import java.util.Scanner;public class Ex26 { public static void main(String[] args) { Scanner sc = n.. 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.