분류 전체보기301 [Javascript/PGS] Lv.2 : 연속 부분 수열 합의 개수 https://school.programmers.co.kr/learn/courses/30/lessons/131701 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr프로그래머스 레벨 2.누적합, 투포인터...?와 중복제거 Set을 사용하면 간단함주의할 점은 원형 수열이기 때문에, 배열 2개를 붙여놓고 써야 한다. 나의 풀이function solution(elements) { var answer = 0; let aSet = new Set(); let left = 0; let right = 0; let len = elements.length; for(let i=0; i 2025. 4. 14. [한경xToss] 15주차 요약 : Java SpringBoot + 첫 스프링 백엔드 개발 개인의 학습 내용 기록 중, 극히 일부의 내용만 작성되었습니다. 자바 스프링부트 기초 🌱 Spring 개념Java 기반의 웹 애플리케이션 프레임워크목표: 현대 자바 기반 엔터프라이즈 애플리케이션을 위한 프로그래밍 및 설정 모델 제공✨ Spring의 주요 특징- POJO 지향POJO (Plain Old Java Object): 외부 기술 없이 순수 Java로 작성된 객체- 경량 컨테이너객체 생성 및 관리를 자체적으로 수행- IoC (제어의 역전) / DI (의존성 주입)객체 간 의존성을 외부에서 주입하여 유연한 구조 설계 가능- AOP (관점지향 프로그래밍)공통 관심 사항(로깅, 보안 등)을 핵심 로직과 분리하여 관리🚀 Spring Boot 주요 어노테이션🔹 @SpringBootApplication3.. 2025. 4. 12. [한경xToss] 14주차 요약 : Java 개인의 학습 내용 기록 중, 극히 일부의 내용만 작성되었습니다. Java//자바는 클래스에서 시작해서 끝난다.//public : 접근제한자//class : 클래스 정의어public class ex01 { //static : 정적 변수/함수로 선언 // 프로그램 시작점에 정의한다. //String[] : 문자열 배열, 프로그램 시작시 // 파라미터 ex) hwp.exe a.hwp b.hwp public static void main(String[] args) { //println : 콘솔 출력 System.out.println("Hello Java!"); }}//데이터 타입(자료형) //기.. 2025. 4. 12. [한경xToss] 12-13주차 요약(2) : Next.JS 개인의 학습 내용 기록 중, 극히 일부의 내용만 작성되었습니다. React VS Next리액트 : CSR (클라이언트 사이드 렌더링) - 번들유저 pc에서 js와 html을 그려줌검색엔진(SEO)에 안걸림첫 로딩시 지연 발생넥스트 : SSR (서버사이드 렌더링) - 리액트 제작하고, html을 내려줌검색엔진에 나옴지연이 발생되지 않음fetch 함수 최적화, 모든 기능 최적화 제공별도의 라우터 설정이 필요 없고, 파일시스템 기반 라우팅 제공SSR 장점 : 보안성, 호환성, SEO 최적화단점 : 더 많은 자원 소모, 많은 부하, 유지보수 비용 증가, 페이지 요청 시간 증가, 브라우저 전용 API 사용 시 명시적 지정 필요 📌 예시서버 컴포넌트 (app/page.tsx)// 기본적으로 서버 컴포넌트exp.. 2025. 4. 12. [한경xToss] 12-13주차 요약(1) : MySQL 개인의 학습 내용 기록 중, 극히 일부의 내용만 작성되었습니다. mysql 설치mysql workbench, dbeaver 설치 (UI가 더 좋은 디비버 사용) 📌 SQL 함수 종류내장 함수: MySQL에서 기본 제공단일행 함수: 하나의 행 → 하나의 결과집계 함수: 여러 행 → 하나의 결과사용자 정의 함수: 사용자가 직접 만든 함수📚 문자열 함수길이:CHAR_LENGTH('HELLO'): 글자 수 (5)LENGTH('HELLO'): 바이트 수 (5)한글은 바이트 수 다름연결:CONCAT('A','B'): ABCONCAT_WS('-', 'A','B'): A-B자르기:LEFT('문자열', 3) / RIGHT('문자열', 3)SUBSTR('문자열', 시작, 개수)일부 추출:SUBSTRING_INDEX.. 2025. 4. 12. [Javascript/PGS] Lv.2 : 예상 대진표 https://school.programmers.co.kr/learn/courses/30/lessons/12985 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr프로그래머스 레벨2처음에는 이진탐색,,,? 으로 풀어야 하나 싶었는데훨씬 간단한 방법이 있었다.2명씩 경기를 진행하므로, 그냥 계속 2로 나누기만 하면 언젠가 만난다는 것 나의 풀이function solution(n,a,b){ var answer = 0; // 1,2 -> 1 / 3,4->2 / 5,6->3 / ... while(a!==b){ a = Math.ceil(a/2); b = Math.ceil(.. 2025. 4. 9. 이전 1 2 3 4 ··· 51 다음 728x90 반응형