공원 산책 https://school.programmers.co.kr/learn/courses/30/lessons/172928 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 # 공원 산책 # 프로그래머스 https://school.programmers.co.kr/learn/courses/30/lessons/172928 def solution(park, routes): """ 문제 분석 park의 길이는 50, routes의 길이도 50 N은 북쪽, S는 서쪽, N은 남쪽, E는 동쪽을 의미 x, y라고 했을 때, 동쪽으로 움직일 경우 y + 1, 서쪽은 y.. 2024. 2. 24. 추억 점수 https://school.programmers.co.kr/learn/courses/30/lessons/176963 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 # 추억 점수 # 프로그래머스 https://school.programmers.co.kr/learn/courses/30/lessons/176963 def solution(name, yearning, photo): """ 문제 분석 photo 배열의 크기가 100까지이므로 n^2 시간 복잡도가 발생해도 타임아웃 x 1. name 배열에 해당하는 추억 점수를 yearning 배열에서 가져와.. 2024. 2. 24. 달리기 경주 https://school.programmers.co.kr/learn/courses/30/lessons/178871 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 # 달리기 경주 # 프로그래머스 https://school.programmers.co.kr/learn/courses/30/lessons/178871 def solution(players, callings): """ 문제 분석 players 배열의 길이는 50,000 || callings 배열의 길이는 1,000,000 > N^2 시간 복잡도 발생 시 타임아웃 1. players 배열의 .. 2024. 2. 24. 자바의 정석 - 객체지향 프로그래밍 6편 5편까지 진행했고 6편을 하겠다. 접근 제어자 우리가 자바에서 메소드나 클래스 옆에 붙여서 사용했다. 원래는 의미가 있지만 우리는 클래스에 대한 학습을 진행하고 있었으니 public으로 통일했었다. 접근 제어자를 통해서는 외부에서 멤버 또는 클래스를 접근하지 못하도록 제한한다. 총 4가지를 확인할 수 있고 private, default, protected, public으로 되어있다. 왼쪽부터 오른쪽 순서로 접근이 유해진다고 보면 된다. private은 동일 클래스 내에서만 접근이 가능하고 default는 같은 패키지 내에서만 접근이 가능, protected는 같은 패키지 내에서, 그리고 다른 패키지의 자손 클래스에서 접근이 가능, public은 접근 권한이 전혀 없다. 캡슐화와 접근 제어자 접근 제어자를.. 2024. 2. 21. 자바의 정석 - 객체지향 프로그래밍 5편 1 ~ 4편부터 계속해서 이어진다. 참조변수 super super는 자식 클래스에서 부모 클래스로부터 상속받은 멤버를 참조하는데 사용되는 참조 변수이다. 거두절미하고 코드로 알아보겠다. public class Parent { int x = 10; } public class Child extends Parent { int x = 20; void method() { System.out.println(x); System.out.println(this.x); System.out.println(super.x); } } 지금의 예제처럼 자식 클래스와 부모 클래스의 멤버 변수명이 동일할 때, 구분할 방법이 필요해지는데 이럴 때 super를 사용한다. public class Child extends Parent { v.. 2024. 2. 20. [계획서] 프로젝트 계획 초안 아직 완벽하게 구성하진 않았다. 다만 길게 볼 개인 프로젝트를 하나 준비해두고 싶어서 오늘 생각해둔 것을 좀 정리하려고 한다. 쇼핑몰 프로젝트 현재 내가 계획 중인 프로젝트이다. 개인적으로 쇼핑몰을 자바 스프링부트로 구현한다는 것은 좀 무겁다는 느낌이 들긴 하지만 CRUD가 가장 완벽한 구조라고 생각을 한다. 이 프로젝트에서 단순히 구현도 구현이지만 먼저 생각하고 있는 것은 AWS를 통한 무중단 배포, Github Action을 통한 자동화 등을 활용해보는 것이 목적이고 기능 또한 다양하게 생각하고 있다. 운영 사이트뿐만 아니라 어드민 대시보드를 통해 유저, 상품 등을 관리할 수 있고 엑셀로 뽑아내는 등 하나의 동작에 단순한 구현보다는 정확한 구현을 하도록 도전할 것이다. 생각하고 있는 기능은 로그인, .. 2024. 2. 19. 이전 1 ··· 12 13 14 15 16 17 18 다음