본문 바로가기

분류 전체보기231

[단계별로 풀어보기-Java] 8단계 일반 수학1 안녕하세요~오늘은 8단계 일반 수학1을 푸는 날입니다!✏️ 문제 번호 : 2745진법 변환 문제 살펴보기B진법 수 N을 10진법으로 변환해야 합니다.여기서, 진법 변환 개념에 대해 숙지하고 있어야 합니다.예를 들어,36진법에서 "ZZZZZ"를 10진법으로 변환해보겠습니다.Z는 35이고Z의 각 자리 수(35)에 36^(자리수)를 곱해야 합니다.ZZZZZ = (35 * 36^4 ) + (35 * 36^3) + (35 * 36^2) + (35 * 36^1) + (35 * 36^0)ZZZZZ(36진법) = 60466175(10진법) 이 됩니다. import java.io.IOException;import java.util.Scanner;public class Main { public static void .. 2025. 1. 30.
[단계별로 풀어보기-Java] 7단계 2차원 배열 안녕하세요~오늘은 7단계 2차원 배열을 푸는 날입니다!✏️ 문제 번호 : 2738행렬 덧셈 문제 살펴보기N*M 크기의 두 행렬 A와 B첫째 줄 N(행)과 M(열)둘째 줄부터 N개의 줄에 행렬 A의 원소 M개이어서 N개의 줄에 행렬 B의 원소 M개각 행렬 A와 행렬 B의 N번째 줄을 더한 행렬을 출력하기행렬 A    +     행렬 B        -->     출력1 1 1             3 3 3                   4 4 42 2 2           4 4 4                   6 6 60 1 0           5 5 100                5 6 100import java.io.BufferedReader;import java.io.IOExceptio.. 2025. 1. 24.
[단계별로 풀어보기-Java] 6단계 심화1 안녕하세요 ~ 오늘은 6단계 심화1 문제 푸는 날입니다 !✏️ 문제 번호 : 25083새싹public class Main { public static void main(String[] args) { System.out.println(" ,r'\"7"); System.out.println("r`-_ ,' ,/"); System.out.println(" \\. \". L_r'"); System.out.println(" `~\\/"); System.out.println(" |"); System.out.println(" |"); }} ✏️ 문제 번호 : 3003킹, 퀸, 룩, 비숍, 나.. 2025. 1. 22.
Spring, 좋은 객체 지향 프로그래밍이란?, SOLID, 객체 지향 설계와 스프링 (by.김영한) Spring1. Spring?- 스프링은 자바 언어 기반의 프레임워크- 자바 언어의 가장 큰 특징 - 객체 지향 언어- 스프링은 객체 지향 언어가 가진 강력한 특징을 살려내는 프레임워크- 스프링은 좋은 객체 지향 애플리케이션을 개발할 수 있게 도와주는 프레임워크로드 존슨이 EJB 불편함을 극복하기 위해 만든 프레임워크입니다.  2. 스프링의 주요 목표- 경량화: 필요 없는 기능을 최소화하여 가볍게 동작- POJO 기반 개발: 일반적인 자바 객체(Plain Old Java Object)를 기반으로 개발- DI(의존성 주입): 객체 간 의존성을 설정 파일이나 주석(annotation)을 통해 관리- AOP(관점 지향 프로그래밍): 로깅, 보안 등과 같은 부가 기능을 쉽게 추가- 모듈화: 필요에 따라 원하는 .. 2025. 1. 21.
[단계별로 풀어보기-Java] 5단계 문자열 안녕하세요 오늘은 5단계를 풀어보겠습니다 ~✏️ 문제 번호 : 27866문자와 문자열import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws IOException { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); String S = br.readLine(); int i = Integer.parseInt(br.readLine()); System.out... 2025. 1. 20.
[단계별로 풀어보기-Java] 4단계 1차원 배열 안녕하세요 오늘은 백준 4단계를 푸는 날입니다 ~확인하러 가보실까요 ~!! 💨 ..✏️ 문제 번호 : 10807개수 세기import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws IOException { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); String[] input = br.rea.. 2025. 1. 17.