profile
사용자불량
post-thumbnail

[Spring] 중복 로직 제거하기

Spring 수업을 들으면서 현재 로그인한 사용자의 정보를 불러오는 로직이 반복되는 곳이 생겼다.위 코드에서 사용된 로직이 다른 서비스들에서도 같이 사용되었다. 그래서 따로 메서드로 만들어서 활용하고자 한다.CustomerService라고 사용자의 로그인, 가입을 관리

2024년 9월 5일
·
0개의 댓글
·
post-thumbnail

[Spring] 환경변수 사용해보기

Spring boot 프로젝트에서 S3버킷을 사용해야 할 상황이 발생했다. S3버킷의 키 페어와 지역, 버킷 이름 등등을 코드에 작성해야 했는데 Github에 그대로 올리면 큰일 날 것 같아서 방법을 찾아보았다.https://gengminy.tistory.co

2024년 9월 2일
·
0개의 댓글
·

[프로그래머스] 도둑질

https://school.programmers.co.kr/learn/courses/30/lessons/42897단순한 DP로 접근했다. 단지 끝과 끝이 연결되어 있는. 그래서 돈의 길이가 짝수 일때와 홀수일 때를 나눠서 계산했다.rob라는 함수를 만들어서 이

2024년 8월 31일
·
0개의 댓글
·

[프로그래머스] 등굣길

https://school.programmers.co.kr/learn/courses/30/lessons/42898일부 못가는 구간이 있을 때 가장 빨리 갈 수 있는 최단경로의 개수를 구하는 문제이다.단순히 가장 빨리 가는 코스를 찾으라고 했으면 BFS로 풀었겠

2024년 8월 30일
·
0개의 댓글
·

[프로그래머스] 로또의 최고 순위와 최저 순위

https://school.programmers.co.kr/learn/courses/30/lessons/77484로또를 샀는데 번호 몇 개가 지워졌고, 1등 당첨 번호가 주어진다.이 때 로또 최고와 최저 순위를 구하는 문제이다.순위를 저장한 배열을 만들고지워진

2024년 8월 29일
·
0개의 댓글
·

[프로그래머스] 혼자 놀기의 달인

https://school.programmers.co.kr/learn/courses/30/lessons/131130숫자 카드를 랜덤으로 배열하고, 랜덤으로 골라서 나온 숫자에 해당하는 번호를 가진 다른 카드를 꺼내는 방식으로 그룹 하나를 만들고, 남은 카드도

2024년 8월 28일
·
0개의 댓글
·

[BOJ] 12100 2048(Easy)

https://www.acmicpc.net/problem/121002048 구현하는 문제이다. 최대 5회를 돌렸을 때 최대 값을 출력하는 것이 목표다.방향이 4개이고 5회라서 모든 경우를 고려했을 때 1,024회 밖에 되지 않아서 DFS로 해결하기로 했다.좌우

2024년 8월 27일
·
0개의 댓글
·

[프로그래머스] 연속된 부분 수열의 합

https://school.programmers.co.kr/learn/courses/30/lessons/178870?language=java 연속된 부분 수열 중 합이 k가 되는 수열을 찾는데 여러 개가 있다면 가장 짧은 수열, 가장 짧은 수열이 여러 개이면 inde

2024년 8월 26일
·
0개의 댓글
·

[BOJ] 11053 가장 긴 증가하는 부분 수열

https://www.acmicpc.net/problem/11053 예전에 이해를 못했던 가장 긴 증가하는 부분수열이다. 이 문제는 이미 파이썬으로 풀어봤어서 Java로 풀어보려고 한다. Python next라는 배열을 1로 초기화 시켰다. 해당 요소만 포함하는

2024년 8월 25일
·
0개의 댓글
·

[프로그래머스] 여행경로

https://school.programmers.co.kr/learn/courses/30/lessons/43164BFS 써야할 것 같은데 쓰기 싫어서 그냥 직진으로다가 알파벳 순서 조건 맞춰서 풀었는데 런타임에러가 떴다.질문하기를 보니까 알파벳 순서로 하면 막

2024년 8월 24일
·
0개의 댓글
·
post-thumbnail

[Flutter] const 붙이라는 warning

홍드로이드님의 포트폴리오 강의를 들으면서 나온 경고의 일부이다. 강의의 코드에는 const를 한 번도 입력하지 않았는데, 내 코드에서는 계속 const를 추가하라고 경고가 떠서 도대체 왜 그런지 찾아보았다.https://dart.dev/tools/diagnos

2024년 8월 23일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 아이템 줍기

https://school.programmers.co.kr/learn/courses/30/lessons/87694다각형 모양의 지형에서 아이템 찾으러 테두리만 둘아다녔을 때의 거리를 측정하는 문제이다.이렇게 한 칸 떨어진 지형을 디테일하게 확인하기 위해서 먼저

2024년 8월 22일
·
0개의 댓글
·

[프로그래머스] 43162 네트워크

https://school.programmers.co.kr/learn/courses/30/lessons/43162예전에 풀었다가 파이썬으로 다시 도전한 문제.모든 컴퓨터에 대해서 방문을 시작하는데 방문은 DFS로 했다. 그래서 DFS 돌면서 visited에 표

2024년 8월 21일
·
0개의 댓글
·

[Leetcode] 1713 Minimum Operations to Make a Subsequence

https://leetcode.com/problems/minimum-operations-to-make-a-subsequence/description/중복값이 없는 수열 하나와 중복값이 있을 수 있는 수열 하나가 주어지고, 중복값이 있을 수 있는 수열에 적당히

2024년 8월 20일
·
0개의 댓글
·

[Leetcode] 1235 Maximum Profit in Job Scheduling

https://leetcode.com/problems/maximum-profit-in-job-scheduling/description/작업의 시작 시간, 끝 시간, 이익이 주어질 때 적당히 골라서 최대의 이익을 얻는 문제이다.문제에 주어진 힌트를 참고해서 접근

2024년 8월 19일
·
0개의 댓글
·

[BOJ] 1002 터렛

https://www.acmicpc.net/problem/1002점이 두 개 주어지고, 찾으려고 하는 대상과 두 점 사이의 거리가 주어질 때, 대상이 존재할 수 있는 위치가 몇 가지가 되는 지 찾는 문제이다.처음에는 원 방정식을 활용해서 두 원의 교점을 찾으려

2024년 8월 18일
·
0개의 댓글
·

[프로그래머스] 87391 공 이동 시뮬레이션

https://school.programmers.co.kr/learn/courses/30/lessons/87391공 이동하는 명령이 있는데, 이동시키다가 만약 벽을 만나면 멈추고 다음 명령 수행하는 방식으로 했을 때 도착위치가 주어지고, 여기에 도달할 수 있는

2024년 8월 17일
·
0개의 댓글
·

[프로그래머스] 150370 개인정보 수집 유효기간

https://school.programmers.co.kr/learn/courses/30/lessons/150370고객의 약관 동의를 얻어서 수집된 1~n번으로 분류되는 개인정보 n개가 있습니다. 약관 종류는 여러 가지 있으며 각 약관마다 개인정보 보관 유효기

2024년 8월 16일
·
0개의 댓글
·

[프로그래머스] 49191 순위

https://school.programmers.co.kr/learn/courses/30/lessons/49191권투 선수 경기결과를 보고 순위를 파악할 수 있는 사람은 순위 파악해보는 문제이다.승리 기록에 대해서 행과 열번호를 선수 id로 하는 2차원 배열을

2024년 8월 15일
·
0개의 댓글
·

[프로그래머스] 49189 가장 먼 노드

https://school.programmers.co.kr/learn/courses/30/lessons/49189그래프에서 1번 노드에서 최단 경로로 갔을 때 가장 멀리 떨어진 노드의 개수를 구하는 문제이다. BFS를 활용해서 탐색을 하는데 1번 노드의 거리는

2024년 8월 14일
·
0개의 댓글
·