전체 글
-
[프로그래머스 level 0] 편지(Java)알고리즘/문제 2022. 11. 6. 13:27
🔸 편지 [문제설명] 머쓱이는 할머니께 생신 축하 편지를 쓰려고 합니다. 할머니가 보시기 편하도록 글자 한 자 한 자를 가로 2cm 크기로 적으려고 하며, 편지를 가로로만 적을 때, 축하 문구 message를 적기 위해 필요한 편지지의 최소 가로길이를 return 하도록 solution 함수를 완성해주세요. [제한사항] 공백도 하나의 문자로 취급합니다. 1 ≤ message의 길이 ≤ 50 편지지의 여백은 생각하지 않습니다. message는 영문 알파벳 대소문자, ‘!’, ‘~’ 또는 공백으로만 이루어져 있습니다. class Solution { public int solution(String message) { int answer = message.length() * 2; return answer; } ..
-
[프로그래머스 level 0] 아이스 아메리카노(Java)알고리즘/문제 2022. 11. 6. 13:22
🔸 아이스 아메리카노 [문제설명] 머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. [제한사항] 0 < money ≤ 1,000,000 class Solution { public int[] solution(int money) { int[] answer = new int[2]; answer[0] = money / 5500; answer[1] = money % 5500; return answer; } } 배열 선언과 동시에 공간 2를 설정한 후 첫번 째 배열에는..
-
[프로그래머스 level 0] 나이 출력(Java)알고리즘/문제 2022. 11. 6. 13:13
🔸 나이 출력 [문제설명] 머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성해주세요. [제한사항] 0 < age ≤ 120 나이는 태어난 연도에 1살이며 1년마다 1씩 증가합니다. class Solution { public int solution(int age) { int answer = 0; answer = 2022 - age + 1; return answer; } } 현재 연도 '2022'에 입력 나이 값을 뺀 후 +1을 해서 최종 answer 값을 return 하여 Solution 함수를 완성함.
-
Java Study[2022-11-01] - 스프링부트 프로젝트(JPA 보충 내용)백엔드 2022. 11. 1. 21:52
🔸 2022-11-01 화요일 [JPA 보충 자료] 1. JPA 일반적인 스프링 기반 프로젝트에서 데이터 CRUD 처리는 MyBatis를 사용했었음 각 SQL 쿼리문을 모두 직접 손수 작성하는 것은 쉽지 않음 이에 따라 MyBatis와 일반적인 GET, POST 방식보다는 JPA와 Rest API를 이용한 비동기 방식이 대두됨 JPA는 자바 객체와 DB 테이블 간 매핑을 처리하는 ORM(Object Relational Mapping) 기술의 표준 ORM은 테이블 구조화 클래스인 VO(DTO) 클래스를 테이블과 매핑하는 개념 JPA에서 테이블과 매핑되는 테이블 구조화 클래스를 Entity(엔티티) 클래스 즉, Entity 클래스가 테이블이라고 쉽게 생각하면 좋음 JPA Properties => JPA 관련..
-
Java Study[2022-10-31] - 스프링부트 프로젝트(JPA CRUD)백엔드 2022. 10. 31. 23:28
🔸 2022-10-31 월요일 [스프링 부트 프로젝트] 1. JPA CRUD 보통 자바 코딩 시 new 키워드를 사용해 직접 객체를 생성하여 아래 userRepository로 안에 포함된 save(), count() 등의 메서드를 사용하였음 private UserRepository userRepsitory = new UserRepository(); public void create() { userRepository.save(); userRepository.count(); } @Autowired란 Spring의 가장 큰 장점 대표적인 디자인 패턴 DI(의존성 주입), Dependency Injection 직접 객체를 만들지 않고, 이러한 객체들을 Spring이 직접 관리하고, 의존성을 주입시키도록 함 과거..
-
정보처리기사 실기 스터디[2022-10-13] - 제품 소프트웨어 패키징자격증/정보처리기사 2022. 10. 13. 01:09
📌 Study 🔸 2022-10-13 [제품 소프트웨어 패키징] 1. 제품 소프트웨어 패키징하기 모듈화 : 모듈을 이용하여 소프트웨어 성능 향상, 시스템 통합 등 수행하는 SW 설계 기법 결합도 최소화, 응집도 최대화 릴리즈 노트 : 최종 고객에게 개발 과정을 정리한 정보를 제공하는 문서 헤더 : 문서이름, 번호, 버전 번호, 참고 날짜 등 노트 : SW/HW 설치 항목, 업그레이드 항목 등 저작권 : 저작물에 대한 배타적 독점적 권리로 타인의 침해를 받지 않을 고유 권한 디지털 저작권 관리(DRM) : 중앙 클리어링 하우스에서 콘텐츠 제공자, 분배자, 소비자 간 패키징 배포 및 키 관리 콘텐츠 제공자 : 콘텐츠 제공하는 저작권자 콘텐츠 소비자 : 콘텐츠 구매해서 사용하는 주체 콘텐츠 분배자 : 암호화된..