본문 바로가기

전체 글55

[Oracle] 비전공자를 위한 SQL과 데이터베이스 기초 안녕하세요. 작가 J입니다. 오늘은 DBMS, SQL, 그리고 다양한 SQL 절에 대해 알아보겠습니다. 비전공자도 쉽게 이해할 수 있도록 기초부터 차근차근 설명드리겠습니다. 목차 1. DBMS란? DBMS(Database Management System)는 데이터를 효율적으로 저장, 관리, 검색할 수 있도록 도와주는 소프트웨어 시스템입니다. 쉽게 말해 DBMS는 도서관과 비슷합니다. 도서관은 많은 책을 체계적으로 정리하고, 필요한 책을 쉽게 찾을 수 있도록 돕습니다. DBMS도 마찬가지로 많은 데이터를 체계적으로 정리하고, 필요한 데이터를 쉽게 검색할 수 있도록 도와줍니다.  여러분이 특정 책을 가져온다고 가정합시다. 왼쪽에 책 몇 권이 있습니다. 아마 여러분은 빠른 속도로 책을 찾아서 가져올 수 있을 .. 2024. 7. 15.
[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.