목록분류 전체보기 (39)
공부함
김영한 선생님 Spring 강의 기본편 수강중 ~10강까지 완료 https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., 스프링 핵심 원리를 이해하고, 성장하는 백엔드 개발자가 되어보세요! 📢 www.inflearn.com 들으면서 코드 따라쓰고 돌려보고..해보고 있는데 대체 왜 인터페이스를 쓰며 리포지토리는 멤버리포지토리+ 메모리멤버 리포지토리 두개를 만들며 이런게 하나도 이해가..

https://www.acmicpc.net/problem/11497 11497번: 통나무 건너뛰기 남규는 통나무를 세워 놓고 건너뛰기를 좋아한다. 그래서 N개의 통나무를 원형으로 세워 놓고 뛰어놀려고 한다. 남규는 원형으로 인접한 옆 통나무로 건너뛰는데, 이때 각 인접한 통나무의 높이 www.acmicpc.net 어려웠는데 생각보다 간단한 문제. 이런 느낌으로 세우면 되는건 알겠는데 그걸 어떻게 구하냐...에서 막힌듯 만약 저 그림 처럼 정렬이 되어있다면.. 1. 가장 큰 요소는 왼쪽과 오른쪽을 모두 검사, 2. 그렇지 않은 요소들은 자신의 옆에있는 요소만 검사 3. 가장 작은 요소는 돌아가서 맨 첫번째or 마지막에 있는 요소를 검사 겠지만 저렇게 정렬을 하는게 쉽지 않다.. 그러나 오름차순 혹은 내림차..
https://www.acmicpc.net/problem/1026 1026번: 보물 첫째 줄에 N이 주어진다. 둘째 줄에는 A에 있는 N개의 수가 순서대로 주어지고, 셋째 줄에는 B에 있는 수가 순서대로 주어진다. N은 50보다 작거나 같은 자연수이고, A와 B의 각 원소는 100보다 작거 www.acmicpc.net 'B에 있는 수는 재배열하면 안 된다.' 라는 조건을 빼먹고 1. A는 오름차순으로 2. B는 내림차순으로 정렬후 둘을 비교 3. 각 요소끼리 곱하기 했는데 정답 처리가 되었다. 이게 맞나? B를 재배열 하는 것인데? 질문 검색에서 찾아보니 딱히 문제는 없다고들 하지만 찝찝하다. 알고리즘 문제풀이 실력이 늘면 없이도 가능하게 다시 풀어보는걸로.. import java.util.Scanner..
https://www.acmicpc.net/problem/11047 11047번: 동전 0 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수) www.acmicpc.net 솔직하게 말한다.. 다른 사람 답 봤다.. 그리디 알고리즘이란거 알겠고 가장 큰 동전 빼는것도 알겠는데 코드로 구현은 어떻게 하는건지.. 최소/최대 값 찾는 알고리즘도 적용해보고 온갖 코드를 써댐... 당연히 안됨.. 찾아보니 의외로 쉬웠다. import java.util.Scanner; public class Coin_Select_..
- 기초편 https://youtube.com/playlist?list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp 자바의 정석 기초편(2020최신) 최고의 자바강좌를 무료로 들을 수 있습니다. 어떤 유료강좌보다도 낫습니다. www.youtube.com 객체: 모든 인스턴스를 대표하는 일반적 용어 인스턴스: 특정 클래스로부터 생성된 객체 클래스 --------인스턴스 화 ------> 인스턴스(객체) 설계도 클래스를 인스턴스화 해서 제품(객체)로 만들어야 사용 가능. Q. 클래스가 왜 필요한가요? =설계도가 왜필요한가요? : 객체를 생성하기 위하여. == TV를 만드려고 Q. 객체가 왜 필요한가요? : 객체를 사용하기 위해 ==TV를 사용하기 위해 - 객체를 사용한다는 것은 무엇인가요?..
[자바의 정석 - 기초편] ch 2. 변수 변수 - 하나의 값을 저장하기 위한 공간 상수 - 한번만 값을 저장 가능한 변수 상수 예) final int MAX=100; MAX=200; //에러 리터럴 - 그 자체로 값을 의미하는 것 =기존의 상수와 같은 의미 리터럴 접미사 정수형 100L 실수형 3.14f , 1.4d (대소문자 구별 안함) 문자: 'a' 문자열: "A" , "TRUE" long l = 10_000_000_000L; _: 큰 수 구분하려고 넣는 , 같은 것. float f = 3.14f (f는 생략할 수 없음. double타입이 되어버림) 문자열: 연속된 여러문자. 아무런 문자가 없어도 됩니다. but char ch = ''; // 는 에러. String s=""; // 는 ok ""+7..
(4) Roman to Integer - LeetCode Roman to Integer - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com int roman(char s){ switch (s){ case 'I': return 1; case 'V': return 5; case 'X': return 10; case 'L': return 50; case 'C': return 100; case 'D': return 500; case 'M': return 1000; } r..
(3) Longest Common Prefix - LeetCode Longest Common Prefix - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 사용언어: C char* longestCommonPrefix(char** strs, int strsSize) { int index = 0; int min = INT_MAX; if (strsSize == 0) { return ""; } if (strsSize == 1) { return strs[0]; } for..
생활코딩 > WEB > WEB1 - HTML & Internet p태그와 br태그의 차이점 p태그는 br태그와 다르게 하나의 다낙을 그룹핑할 수 있도록 열고, 닫는 태그가 존재한다 단락을 표현할 때는 줄바꿈 태그 보다는 단락을 표현하는 태그인 p태그가 더 좋은 선택 단락에 단락 태그를 사용하는 것이 웹페이지를 정보로서 보다 가치있게 해 주기 때문이다br태그는 줄바꿈을 의미할 뿐 p태그는 단락과 단락의 간격이 고정되어 있기 때문에 시각적으로 자유도가 떨어짐br태그는 쓰는 만큼 줄바꿈이 되기 때문에 원하는 만큼 간격을 줄 수있다->css를 이용해 세밀한 간격 조정 가능 p태그 위쪽에 45px만큼의 여백이 생긴다. => 보다 를 더 자주 이용하자.'css를 통해 p태그의 디자인을 자유롭게 변경할 수 있기 때문..