전체 글 (132) 썸네일형 리스트형 [프로그래머스] [python / Java] 2단계 : 두 원 사이의 정수 쌍 기존 코드def solution(r1, r2): answer = 0 sum = 0 for i in range(1, r2 + 1): # x 좌표: 1 ~ r2 for j in range(0, r2 + 1): # y 좌표: 0 ~ r2 distance_squared = i**2 + j**2 if r1**2 모든 x와 y좌표의 거리가 r1과 r2 사이에 있는지 검사하는 코드이다.1사분면의 좌표들만 구해 *4를 하는 방향으로 코드를 개선하였다.하지만 이마저도 코드 실행 시간이 너무 오래걸려 개선이 필요하였다. 정답 코드 pythonimport mathdef solution(r1, r2): answer = 0 for x in ran.. [프로그래머스] [python / Java] 1단계 : 덧칠하기 정답 코드 (python)def solution(n, m, section): answer = 1 paint = section[0] # 덧칠 시작점 for i in range(1,len(section)): k = section[i] - paint if k >= m: answer += 1 paint = section[i] return answer덧칠 시작점을 잡는 부분에서 헤맸다. 첫번째 페인트칠을 시작하는걸로 answer = 1로 선언해두고 section의 원소를 차례로 돌아가며 덧칠 시작점부터각 원소까지의 거리를 계산하며 페인트칠을 다시 할것인지 결정한다.정답 코드 (Java)class Solution { publ.. [Spring Boot] 영속성 컨텍스트 / 엔티티 값 update 하기 유저 탈퇴 기능을 개발하면서 유저 탈퇴 시 unactivated로 처리하기 위해 엔티티 값을 update하는 로직을 구현하였다.기존 코드save() 를 통해 기존의 엔티티 값 수정@PostMapping("/quit") public void quit() { Optional userWithAuth = userService.getUserWithAuthorities(); if (userWithAuth.isPresent()) { User user = userWithAuth.get(); user.setActivated(false); userRepository.save(user); } }엔티티를 수정한 후, s.. [AWS Lambda] ML 모델 학습 Lambda 함수 작성하기 Lambda 함수 생성간단한 Lambda 함수 테스트간단한 함수 작성 후 Deploy테스트 이벤트 생성테스트결과값 3이 잘 출력된 걸 확인할 수 있다.API GatewayLambda 함수를 트리거 할 api gateway를 만들어준다.리소스 생성메서드 생성api 배포Lambda 함수에 api 게이트웨이가 붙은 걸 확인할 수 있다.Lambda에서 s3 접근하기https://heytech.tistory.com/414 AWS Lambda에서 AWS S3 파일 읽어오는 방법📚 목차 ✅ AWS 기본 세팅 1. S3 버킷 생성 2. IAM Role 생성 3. Lambda 함수 생성 4. Lambda 함수 작성 ✅ AWS 기본 세팅 본격적으로 튜토리얼을 시작하기에 앞서, AWS 회원가입 및 리전 변경과 같은 기본적.. [Docker] request returned Internal Server Error for API route and version 에러 해결 가끔씩 Docker가 잘되다가도이렇게 Server Error for API route and version 에러가 떳었다,,, 애써 무시하고 와이파이 오류라고 생각했지만 찾아보니나는 Macbook pro m2 를 사용하고 있었는데https://github.com/docker/for-mac/issues/6956 request returned Internal Server Error for API route and version 4.22.1 · Issue #6956 · docker/for-macDescription I installed the latest version of docker-desktop, and couldn't make the docker-cli connect to docker-server. H.. [Docker] max depth exceeded 에러 airflow 이미지의 max depth가 넘었다는 에러가 생겼다.docker image prune -a이 명령어를 통해 불필요한 이미지 레이어들을 삭제해준다. [Airflow] Airflow와 S3, MySQL 연결 파이프라인공공데이터포털에서 날씨 데이터를 30분 간격으로 받아오기 위해 Airflow를 이용한 배치 처리를 하였다.내가 구현한 부분은 중기 날씨 데이터이다.Task 1 ) Airflow dag에서 30분 간격으로 중기 날씨 데이터 api를 호출하고, 날씨 데이터를 전처리하여 csv 파일로 저장하여 s3에 업로드한다.Task 2 ) s3에 업로드한 csv 파일을 받아와 mysql에 insert한다. 추후에 rds에 연결할 예정이다.Airflow 초기 설정내가 작성한 airflow 초기 설정 내용이다. Docker를 이용하였다.https://nymagicshop16.tistory.com/115 [Airflow] Docker compose로 Airflow 실행하기초기 설정airflow-docker 디렉터리 만.. [Airflow] Docker compose로 Airflow 실행하기 초기 설정airflow-docker 디렉터리 만들어주고(base) nayoungkim@nayoungkim airflow-docker % curl -LfO 'https://airflow.apache.org/docs/apache-airflow/2.9.0/docker-compose.yaml'(base) nayoungkim@nayoungkim airflow-docker % echo -e "AIRFLOW_UID=$(id -u)" > .env(base) nayoungkim@nayoungkim airflow-docker % docker compose up airflow-init(base) nayoungkim@nayoungkim airflow-docker % chmod +x airflow.sh(base) nayoung.. 이전 1 2 3 4 5 6 ··· 17 다음