본문 바로가기

분류 전체보기

(100)
[Programmers] 위클리 챌린지 10 교점에 별 만들기 안녕하세요. 이번 포스팅에서는 위클리 챌린지 10, 교점에 별 만들기 문제를 풀어보도록 하겠습니다. 해당 문제는 https://programmers.co.kr/learn/courses/30/lessons/87377 코딩테스트 연습 - 10주차 [[2, -1, 4], [-2, -1, 4], [0, -1, 1], [5, -8, -12], [5, 8, 12]] ["....*....", ".........", ".........", "*.......*", ".........", ".........", ".........", ".........", "*.......*"] [[0, 1, -1], [1, 0, -1], [1, 0, 1]] ["*.*"] [[1, -1, 0], [2, -1, 0], [4, - progr..
[ SpringBoot ] 장르 기반 간단한 영화 추천 API 설계하기 #2 안녕하세요. https://chanho0912.tistory.com/93 [ SpringBoot ] 장르 기반 간단한 영화 추천 API 설계하기 #1 안녕하세요. 이번에는 간단한 토이 프로젝트를 소개해드리겠습니다. 간단하게 영화 추천 API를 설계해보려 합니다. 전체 코드는 https://github.com/KimChanHoLeeJunSung/MovieRecommendationApplication GitHub -.. chanho0912.tistory.com 저번 포스팅에 이어 이번 포스팅에서는 Spring data JPA와 QueryDSL을 사용하여 여러 API를 만들어보겠습니다. Controller package com._chanho.movie_recommendation.movie; import com..
[ SpringBoot ] 장르 기반 간단한 영화 추천 API 설계하기 #1 안녕하세요. 이번에는 간단한 토이 프로젝트를 소개해드리겠습니다. 간단하게 영화 추천 API를 설계해보려 합니다. 전체 코드는 https://github.com/KimChanHoLeeJunSung/MovieRecommendationApplication GitHub - KimChanHoLeeJunSung/MovieRecommendationApplication Contribute to KimChanHoLeeJunSung/MovieRecommendationApplication development by creating an account on GitHub. github.com 해당 레포지토리에 Public으로 공개해 놓긴 했는데... 포스팅을 따라 하시면서 간단하게 해 보시면 좋을 것 같습니다. 시나리오 0. ..
[Programmers] 괄호 회전하기 안녕하세요. 이번 포스팅에서는 괄호 회전하기 문제를 풀어보도록 하겠습니다. 해당 문제는 https://programmers.co.kr/learn/courses/30/lessons/76502 코딩테스트 연습 - 괄호 회전하기 programmers.co.kr 위 링크를 통해 확인하실 수 있습니다. c++에 rotate라는 유용한 함수가 있습니다. 배열의 값을 하나씩 뒤로 미룰 수 있는 기능을 제공합니다. 이 rotate함수를 사용하여, 배열의 첫 원소를 맨 뒤로 미뤄가면서 현재 문자열이 올바른 괄호 열인지 아닌지 판단해주었습니다. 올바른 괄호열 판단에는 stack 자료구조를 사용하였습니다. 1. '(', '{', '['의 문자열이면, stack에 push를 합니다. 2. ')', '}', ']'이면 2.1)..
[Programmers] [3차] 파일명 정렬 안녕하세요. 이번 포스팅에서는 Programmers 3차 파일명 정렬 문제를 풀어보도록 하겠습니다. 해당 문제는 https://programmers.co.kr/learn/courses/30/lessons/17686 코딩테스트 연습 - [3차] 파일명 정렬 파일명 정렬 세 차례의 코딩 테스트와 두 차례의 면접이라는 기나긴 블라인드 공채를 무사히 통과해 카카오에 입사한 무지는 파일 저장소 서버 관리를 맡게 되었다. 저장소 서버에는 프로그램 programmers.co.kr 위 링크에서 확인하실 수 있습니다. 문자열 파싱&정렬 문제입니다. Struct File을 하나 정의해서, originalName, head, number, idx를 저장해주었습니다. originalName은 정답을 위해, head, numb..
[Programmers] 위클리 챌린지 9 (+ 위클리 챌린지 8) 안녕하세요. 이번 포스팅에서는 위클리 챌린지 9 전력망을 둘로 나누기 문제를 풀어보도록 하겠습니다. 해당 문제는 https://programmers.co.kr/learn/courses/30/lessons/86971 코딩테스트 연습 - 9주차 9 [[1,3],[2,3],[3,4],[4,5],[4,6],[4,7],[7,8],[7,9]] 3 7 [[1,2],[2,7],[3,7],[3,4],[4,5],[6,7]] 1 programmers.co.kr 위 링크에서 확인하실 수 있습니다. 위클리 챌린지 문제가 퀄리티가 좀 떨어지는 듯한 느낌을 받아서... 매주 월요일마다 안 챙겨서 풀었는데, 마침 이번 주에 네이버 코딩 테스트가 실시될 예정이어서 다시 코테 감좀 살릴 겸 풀어보았습니다. 해당 문제는 트리구조가 보장되..
[Programmers] 행렬 테두리 회전하기 안녕하세요. 이번 포스팅에서는 Programmers 행렬 테두리 회전하기 문제를 풀어보도록 하겠습니다. 해당 문제는 https://programmers.co.kr/learn/courses/30/lessons/77485 코딩테스트 연습 - 행렬 테두리 회전하기 6 6 [[2,2,5,4],[3,3,6,6],[5,1,6,3]] [8, 10, 25] 3 3 [[1,1,2,2],[1,2,2,3],[2,1,3,2],[2,2,3,3]] [1, 1, 5, 3] programmers.co.kr 위 링크에서 확인하실 수 있습니다. 문제의 특별한 제한은 딱히 없고, 단순 구현으로 해결하시면 됩니다. 저의 경우 1. vector v를 선언하여 시계방향으로 원소를 담아주었습니다. 2. v를 rotate 함수를 활용하여 한 칸씩..
[ 네트워크 이야기 #2 ] HTTP, HTTPS , SSL, TLS 안녕하세요. 이번 포스팅에서는 저번 포스팅에 이어 HTTP, HTTPS에 대해 자세하게 살펴보겠습니다. https://chanho0912.tistory.com/86 [ 네트워크 이야기 #1 ] OSI 7 Layers(4-7), HTTP, TCP, UDP 안녕하세요. 이번 포스팅에서는 OSI 7 계층과 Application Layer부터 Transport Layer까지를 알아보는 포스팅을 진행하겠습니다. 먼저, 네트워크에 대한 큰 틀을 이해하기 위해 OSI(Open Systems Interconnection.. chanho0912.tistory.com 저번 포스팅을 아직 보지 않으신 분이라면, 전체적인 맥락의 이해를 위해 한번 보시는 것을 추천드립니다! HTTP의 정의에 대해서 저번 포스팅에서 살펴보았습니..