본문 바로가기

프로그래밍 기초/Java Festival39

[Java Festival] 06. 수열을 이용한 계산 문제 해결하기 안녕하세요, 작가 J입니다. 오늘은 반복되는 규칙을 활용한 수학적 문제를 Java로 풀어보겠습니다. 수열을 이용한 계산 문제를 통해 프로그래밍 실력을 향상시키는 방법을 알아보겠습니다. [Java Festival 06] 수열을 이용한 계산 문제 해결하기(77 * 1) + (76 * 2) + (75 * 3) + ··· + (1 * 77)를 계산하여 결과를 출력하시오.   문제 설명 이 문제는 각 항이 특정 규칙을 따르는 수열의 합을 구하는 문제입니다. 첫 번째 항은 77 * 1, 두 번째 항은 76 * 2, 세 번째 항은 75 * 3, ... , 마지막 항은 1 * 77입니다. 이를 모두 더한 합을 구하는 프로그램을 작성하겠습니다. 코드 풀이먼저 이 문제를 해결하기 위한 간단한 자바 코드를 보겠습니다.pub.. 2024. 6. 22.
[Java Festival] 05. 입력받은 행 개수에 따라 별 출력하기 안녕하세요, 작가 J입니다. 오늘은 초보자도 쉽게 이해할 수 있는 Java로 별을 출력하는 프로그램을 만들어 보겠습니다. 입력받은 행 개수에 따라 별을 출력하는 이 문제는 자바 기초 문법을 익히기에 아주 좋은 예제입니다. 함께 차근차근 살펴보도록 하겠습니다. [Java Festival 05] 입력받은 행 개수에 따라 별 출력하기 행 개수를 입력 받아 다음과 같이 삼각형을 출력하시오.   문제 설명 사용자로부터 행 개수를 입력받아, 해당 행 개수만큼 별을 출력하는 프로그램을 작성합니다. 각 행의 별 개수는 행 번호와 같습니다. 우리가 예전에 실습했던 별찍기의 응용 버전입니다. 그때는 5행만 가지고 있는 별을 출력했다면, 이번에는 사용자로부터 입력받은 행 개수만큼 별을 출력하는 예제입니다. 코드 풀이impo.. 2024. 6. 22.
[Java Festival] 04. 거스름돈 문제 해결하기 안녕하세요, 작가 J입니다. 오늘은 거스름돈 문제를 간단하게 해결하는 방법을 알아보겠습니다. 일상 생활에서도 유용한 이 문제를 통해 프로그래밍 실력을 키워봅시다. [Java Festival 04] 거스름돈 문제 해결하기  거스름돈을 입력 받아 내어줘야 하는 지폐의 개수를 출력하는 프로그램을 작성하시오.단, 최대단위는 10000원, 최소단위는 100원   문제 요약입력: 총 금액을 입력받습니다.출력: 입력된 총 금액에 대해 필요한 지폐의 개수를 출력합니다.지폐 단위: 10,000원, 5,000원, 1,000원, 500원, 100원.문제 분석 거스름돈을 입력받아야 하므로, 우리는 Scanner 객체를 사용할 것입니다. 이 문제는 조건문이나 반복문 없이 나누기와 나머지 연산자를 통해 간단하게 해결할 수 있습니.. 2024. 6. 21.
[Java Festival] 03. 1부터 100까지 번갈아 더하고 빼는 문제 해결하기 안녕하세요, 작가 J입니다. 최근 집에서 일과 데이터베이스 포스팅 관련 문제로 블로그를 5일간 쉬었습니다. 게을렀던 제 자신을 반성하며, 다시 열심히 포스팅하도록 하겠습니다.  [Java Festival 03] 1부터 100까지 번걸아 더하고 빼는 문제 해결하기1 - 2 + 3 - 4 + ··· + 99 - 100 를 계산하여 답을 출력하시오.   문제 요약 문제는 1부터 100까지의 숫자를 번갈아 가면서 더하고 빼는 것입니다. 수식으로 나타내면 다음과 같습니다. 1−2+3−4+5−6+⋯+99−100 문제 분석  일단 문제를 살펴보면, 1부터 100까지의 숫자가 나열되어 있어 복잡해 보입니다. 또한, +와 -가 번갈아 나타나기 때문에 시각적으로 어지러울 수 있습니다. 처음부터 번갈아 더하고 빼는 것에 집.. 2024. 6. 21.