전체 글 썸네일형 리스트형 [인프런 워밍업 클럽] 7번째 과제 - JPA 사용하기 🔑문제 1 과제 6은 아래 링크에서 확인 할 수 있다. https://yestruly.tistory.com/96 🔑코드 Entity package com.group.libraryapp.domain.fruit; import java.time.LocalDate; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; @Entity public class Fruit { @Id @GeneratedValue(strategy = GenerationType.I.. 더보기 [인프런 워밍업 클럽] BE 6번째 과제 - Controller - Service - Repository로 분리하기 4번째 과제에서 만들었던 API를 Controller - Service - Reposiroty로 분리해보는 과제! 코드를 어떻게 작성했었는지는 아래의 링크에서 확인할 수 있다. 과제 4 : https://yestruly.tistory.com/89 🔑문제 1 🔑코드 Controller public class FruitController { private final FruitService fruitService; public FruitController(FruitService fruitService) { this.fruitService = fruitService; } @PostMapping("") public void registerFruit(@RequestBody FruitRequest request) {.. 더보기 [면접을 위한 CS 전공지식 노트] 3.1. 운영체제와 컴퓨터 🔑운영체제(OS, Operating System) 사용자가 컴퓨터를 쉽게 다루게 해주는 인터페이스 한정된 메모리나 시스템 자원을 효율적으로 분배함 🔑운영체제의 역할 CPU 스케줄링과 프로세스 관리 CPU소유권을 어떤 프로세스에 할당할 지, 프로세스의 생성, 삭제, 자원 할당 및 반환 관리 메모리 관리 한정된 메모리를 어떤 프로세스에 얼만큼 할당해야 하는지 관리 디스크 파일 관리 디스크 파일을 어떤 방법으로 보관할 지 관리 I/O 디바이스 관리 마우스, 키보드 등 입출력 장치와 컴퓨터 간에 데이터를 주고 받는 것을 관리 🔑운영체제의 구조 유저 프로그램 GUI 시스템콜 커널 드라이버 하드웨어 GUI 사용자가 전자장치와 상호작용할 수 있도록 하는 사용자 인터페이스의 한 형태 아이콘을 클릭하는 단순한 동작으로 .. 더보기 [인프런 워밍업 클럽] BE - 1주차 회고록 [스터디 신청 계기] 부트 캠프를 지난 1월 말에 수료하고 취업 준비를 하면서 스프링 공부를 정말 1도 하지 않았었습니다. 문득 "이러다 스프링에 대한 감을 다 잃어버리면 어떡하지?"하는 걱정이 들었습니다. 부트캠프에서 제공해줬던 강의를 다시 돌려보기 보다는 기초부터 천천히 다시 공부해보고 싶었고, 인프런에서 시작하는 워밍업 클럽을 알게 되어 신청하게 되었습니다. [1주차 수강 후기] 진도표에는 18강까지 수강하도록 안내되어있었지만, 개인적으로 한 섹션은 한 번 들을 때 한꺼번에 들어야 흐름끊기지 않고 들을 수 있다고 느껴서 저는 29강까지 수강했습니다. 강의를 수강하며 아직 기초적인 개념을 이해하지 못하고 있었다는 것을 느꼈습니다. 강사님께서 설명을 차근차근 해주시고 예시도 들면서 설명해주시니까 이해가.. 더보기 [프로그래머스] Lv.2 이진 변환 반복하기 https://school.programmers.co.kr/learn/courses/30/lessons/70129 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🖊️문제 문제 설명 0과 1로 이루어진 어떤 문자열 x에 대한 이진 변환을 다음과 같이 정의합니다. x의 모든 0을 제거합니다. x의 길이를 c라고 하면, x를 "c를 2진법으로 표현한 문자열"로 바꿉니다. 예를 들어, x = "0111010"이라면, x에 이진 변환을 가하면 x = "0111010" -> "1111" -> "100" 이 됩니다. 0과 1로 이루어진 문자열 s가 매개변수로 주어집니.. 더보기 [프로그래머스] Lv.0 가까운 수 https://school.programmers.co.kr/learn/courses/30/lessons/120890 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🖊️문제 문제 설명 정수 배열 array와 정수 n이 매개변수로 주어질 때, array에 들어있는 정수 중 n과 가장 가까운 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ array의 길이 ≤ 100 1 ≤ array의 원소 ≤ 100 1 ≤ n ≤ 100 가장 가까운 수가 여러 개일 경우 더 작은 수를 return 합니다. 입출력 예 array n result .. 더보기 [프로그래머스] Lv2. 최솟값 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/12941 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🖊️문제 문제 설명 길이가 같은 배열 A, B 두개가 있습니다. 각 배열은 자연수로 이루어져 있습니다. 배열 A, B에서 각각 한 개의 숫자를 뽑아 두 수를 곱합니다. 이러한 과정을 배열의 길이만큼 반복하며, 두 수를 곱한 값을 누적하여 더합니다. 이때 최종적으로 누적된 값이 최소가 되도록 만드는 것이 목표입니다. (단, 각 배열에서 k번째 숫자를 뽑았다면 다음에 k번째 숫자는 다시 뽑을 수 없습.. 더보기 [인프런 워밍업 클럽] BE 5번째 과제 - 클린 코드 🔑개선한 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { System.out.println("숫자를 입력하세요 : "); Scanner scanner = new Scanner(System.in); int playCnt = scanner.nextInt(); int[] result = new int[playCnt+1]; for (int i = 1; i 더보기 이전 1 ··· 3 4 5 6 7 8 9 ··· 16 다음