🙈

⃝ 동글동글 ⃝

🪐ᐩ˖ 🍎
728x90
반응형
SMALL

전체 글 68

[Inflearn]스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 2 (정적 컨텐츠, MVC와 템플릿 엔진, API)

Spring 입문 강의 정리노트 2. 스프링 웹 개발 기초 - 정적 콘텐츠, MVC와 템플릿 엔진, API [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 💡 앞의 내용을 보고 와주세요 [Inflearn]스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 1 (프로젝트 생성) Spring 입문 강의 정리노트 1. Spring Boot 프로젝트 만들기 [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 ..

Spring 2023.01.03

[Inflearn]스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 1 (프로젝트 생성)

Spring 입문 강의 정리노트 1. Spring Boot 프로젝트 만들기 [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com Spring 웹 생성 URL : start.spring.io Build Tool Build Tool이란 프로젝트 생성, 테스트 빌드, 배포 등의 작업을 위한 전용 프로그램이다. - 계속해서 늘어나는 라이브러리, 프로젝트 진행 중 라이브러리의 버전 동기화의 어려움을 해소하기 위해서 등장 Maven Gradle 과거에 사용하던 빌드 툴 현재 사용하는 빌드 툴 settings..

Spring 2023.01.03

[프로그래머스/Programmers] 최대공약수와 최소공배수 (Java - 수학)

https://school.programmers.co.kr/learn/courses/30/lessons/12940 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ⭐️ 코드 public int[] solution(int n, int m) { // answer[0]=최대공약수, answer[1]=최소공배수 int[] answer = new int[2]; int max = Math.max(n, m); int min = Math.min(n, m); answer[0] = gcd(max, min); // 최대공약수 answer[1] = max*min/answer[0..

Java 문자열(String) 관련 함수

문자열 문자열 포함 관계에 사용되는 메소드 contains(””) : 포함된다면 true 반환 indexOf(””) : 문자가 포함되는 첫 위치 index 반환 / 포함되지 않는다면 -1 반혼 lastIndexOf() : 마지막 일치하는 index startsWith() : 이 문자열로 시작되는지 → 시작하면 true endsWith() : 00으로 끝나는지 → 끝나면 true 문자열 변환 메소드 replace(target, replacement) : target을 replacement로 바꿈 substring(beginIndex) : beginIndex 기준 자르기, 이전 내용은 삭제 substring(beginIndex, endIndex) : beginIndex부터 endIndex 직전까지 자름 문자..

Java/기초 2023.01.02

[프로그래머스/Programmers] 문자열 다루기 기본 (Java - 문자열)

https://school.programmers.co.kr/learn/courses/30/lessons/12918 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ⭐️ 코드 방법 1 class Solution { public boolean solution(String s) { boolean answer = true; if(s.length() == 4 || s.length() == 6) { for(int i = 0; i 6) { return false; } else { return true; } } public boolean is_Num(String s) {..

[백준 / 1002번] 터렛 - (Java - 수학)

1002번: 터렛 각 테스트 케이스마다 류재명이 있을 수 있는 위치의 수를 출력한다. 만약 류재명이 있을 수 있는 위치의 개수가 무한대일 경우에는 -1을 출력한다. www.acmicpc.net 💬 문제 접근 2번 테스트케이스를 가지고 좌표체계를 한번 그려본다. 그리게 되면 두 원이 생긴다는 것을 알 수 있다. 피타고라스 식을 사용해 두 원의 중심점을 기준으로 원의 접점이 얼마나 생기는지 생각해보며 계산하면 된다. 💡 문제 풀이 int between_distance = (int)Math.sqrt(Math.pow(x1 - x2, 2) + Math.pow(y1 - y2, 2)); 피타고라스 식을 사용하여 두 점간의 거리를 구해준다. double형을 사용해줘도 되지만 그냥 int형으로 형변환을 해줬다. 위 사진..

CodingTest/BOJ 2022.12.22

[프로그래머스/Programmers] 신고 결과 받기 (Java - HashMap)

https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💬 문제 접근 중복을 제거하기 위해 HashSet과 HashMap을 사용한다. 2명 이상 User를 신고하면 계정이 정지가 되고, 신고한 User에게 메일을 보낸다. 따라서 HashMap에 신고당한 User와 신고한 User의 정보가 담겨야 한다. 신고한 User는 여러명이 될 수 있기 때문에 신고한 User가 중복이 되지 않도록 HashMap 안에 HashSet을 포함해 준다. 💡 문제 풀이 /..

[프로그래머스/Programmers] 햄버거 만들기 (Java - List)

https://school.programmers.co.kr/learn/courses/30/lessons/133502 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💬 문제 접근 햄버거를 만들려면 1, 2, 3, 1 -> (빵, 야채, 고기, 빵) 순서로 배치되어 있어야 한다. 배열 중간에 순서대로 배치되어 있는 것을 List에서 제거한 후 햄버거가 완성되었기 때문에 answer 값을 1 올린다. 배열을 다시 붙였을 때 다시 햄버거 순서대로 배치되어 있다면 위의 작업을 반복한다. 배열의 삭제 작업이 있을 것이라 예상하여 삭제 속도가 빠른 LinkedList..

728x90
반응형
LIST