본문 바로가기

프로그래밍 기초/Java Festival39

[Java Festival] 15. 특정 수열의 n번째 항까지 출력하기 안녕하세요, 작가 J입니다. 이번에는 조금 다른 유형의 문제를 풀어보겠습니다. 정수 n을 입력받아 특정 수열의 n번째 항까지 출력하는 프로그램을 작성할 것입니다. 이 예제는 수열의 규칙을 이해하고 이를 바탕으로 프로그램을 작성하는 방법을 배우는 데 도움이 될 것입니다. [Java Festival 15] 특정 수열의 n번째 항까지 출력하기정수 n을 입력받아1, 2, 4, 7, 11과 같은 수열의n번째 항까지 출력하시오.    문제 해석이 수열은 다음과 같은 규칙을 따릅니다:첫 번째 항: 1두 번째 항: 2세 번째 항: 4네 번째 항: 7다섯 번째 항: 11여섯 번째 항: 16일곱 번째 항: 22항마다 이전 항의 값에 1, 2, 3, 4, 5, 6... 순차적으로 더해지는 것을 알 수 있습니다. 문제를 보고.. 2024. 6. 29.
[Java Festival] 14. 스네이크 배열 출력하기 안녕하세요, 작가 J입니다. 이번에는 정수 N을 입력받아 N*N 배열에 스네이크 형태로 숫자를 저장하고 출력하는 프로그램을 작성해 보겠습니다. 이 예제는 2차원 배열을 다루는 방법과 반복문을 활용하여 배열에 값을 채우고 출력하는 방법을 익히는 데 도움이 될 것입니다. [Java Festival 14] 스네이크 배열 출력하기정수 N을 입력받아N*N배열에 다음과 같이 숫자를 저장하고 출력하시오. 12345109876111213141520191817162122232425  코드 풀이스네이크 배열은 저희가 이차원 배열 시간에 풀어본 문제입니다. 그를 응용해서 풀이를 진행하시면 될 것 같습니다. import java.util.Scanner;public class Ex14 { public static void.. 2024. 6. 29.
[Java Festival] 13. 학생 성적 정보 분석하기 13번 문제가 Bonus 02번과 굉장히 비슷하여 이어서 포스팅하겠습니다. 이번에는 학생들의 성적 정보를 문자열로 받아 각 성적 별 학생 수를 출력하는 프로그램을 작성해 보겠습니다. 이 예제는 문자열을 다루는 방법과 조건문을 활용하여 원하는 정보를 추출하는 방법을 익히는 데 도움이 될 것입니다. 비전공자도 쉽게 이해할 수 있도록 최대한 간단하게 설명하겠습니다.  [Java Festival 13] 학생 성적 정보 분석하기아래와 같이 학생들의 성적정보가 문자열로선언되어 있을 때 각 성적 별 학생 수를 출력하시오.     먼저 간단하게 작성한 코드를 보겠습니다.package Ex;public class Ex13 { public static void main(String[] args) { St.. 2024. 6. 26.
[Java Festival] Bonus 02. 단어의 가운데 글자 구하기 안녕하세요, 작가 J입니다. 이번에는 단어의 가운데 글자를 구하는 메소드를 작성해 보겠습니다. 이 예제는 문자열을 다루는 방법과 조건문을 활용하여 원하는 부분을 추출하는 방법을 익히는 데 도움이 될 것입니다. 비전공자도 쉽게 이해할 수 있도록 최대한 간단하게 설명하겠습니다. [Java Festival Bonus 02] 가운데 글자 구하기getMiddle메소드는 하나의 단어를 입력 받습니다.단어를 입력 받아서 가운데 글자를 반환하도록 getMiddle메소드를 만들어 보세요.단어의 길이가 짝수일경우 가운데 두글자를 반환하면 됩니다.예를 들어 입력받은 단어가 power이라면 w를 반환하면 되고, 입력받은 단어가 test라면 es를 반환하면 됩니다.     코드 풀이이번 문제를 해결하기 위한 자바 코드를 두 가.. 2024. 6. 26.