| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
- SpringSecurity
- 회고록
- 선택정렬
- 코테
- 자료구조
- Django
- c
- 시스템프로그래밍
- 공부기록
- github
- 문자열함수
- 알고리즘
- 기록
- kafka
- jwt
- git
- 백준
- testcode
- IT
- 기술블로그
- 자바
- 코딩테스트
- 한이음
- 협업도구
- 문자열압축
- java
- AWS
- 트러블슈팅
- codingtest
- kafkaconsumer
- Today
- Total
목록전체 글 (75)
신뇽이 되어보자
문제 과정초기 아이디어 R과 B의 수를 세어서 많은 수를 가진 색으로 한번 쭉 덮고 적은 수의 색을 세어주는 방식(연속되는 부분은 한번만 카운트)으로 생각을 하고 구현을 했다. 근데 계속 틀렸다는 결과만 나왔다. 틀린 이유R과 B의 수를 기준으로 둘게 아니라R의 묶음 수와 B의 묶음 수를 비교해서 묶음이 더 많은 색상으로 한번 쭉 칠하는 방식으로 풀었어야 했다. 최종코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class Main { //블로그2 static int N; static char[] m..
작성: 2025.05.20🌈이벤트 스토밍 도입 배경MSA 기반 중고거래 플랫폼을 만들기로 하여 ERD를 구상하기로 했다.처음에는 무작정 서비스를 도메인 별로 나누었더니 회원 + 프로필 / Auth / 상품+관심상품+상품검색/ 거래+배송/ 알림 / 신고 + 관리자 기능 / 커뮤니티, 커뮤니티 검색 / 채팅 이렇게 9개로 구분을 했었다.그런데 이렇게 자잘하게 나누다보니 마이크로서비스 간의 호출이 너무 잦게되어 오버스펙으로 판단이 되었다. 이에 대해서 멘토님께 “회원을 처리할 때 인증 인가 부분을 Auth 서비스에서 책임지게 하고, Memeber 서비스에서는 회원 등록, 수정, 탈퇴 등 프로필 관리만 할 수 있도록 나누는 것이 괜찮을까요?” 라고 질문을 드렸었고, 이에 대한 답은 “너무 오버스펙인 것 같아요..
화살표 이슈github를 처음 다룰 때 흔히 일어나는 이슈입니다.발생 이유? 위 사진을 보면, Sessions 폴더 안에 .git 폴더가 있으며, 그 하위 폴더인 **Sessions2**에도 .git 폴더가 존재하는 것을 확인할 수 있습니다.이는 하위 폴더에서 git init 명령어를 실행하면 해당 폴더에 .git 폴더가 생성되기 때문입니다.해결 방법?1. 화살표가 생긴 폴더 안으로 들어가 줍니다. → git bash 저는 Sessions2 폴더에 화살표가 생겼기 때문에 해당 폴더로 들어가겠습니다. cd Sessions2 ls -al 명령어를 치면 .git 폴더가 있는 것을 확인할 수 있습니다.우리는 이 폴더를 없애야합니다. 2. rm -rf .git 3. ..cd다시 상위 폴더로 나와줍니다...
내 코드class Solution { public int[] solution(String[] park, String[] routes) { int[] answer = {}; int len = park[0].length(); // 가로 길이 int hlen = park.length; // 세로 길이 char[][] temp = new char[hlen][len]; int startn1 = 0; int startn2 = 0; //시작점을 찾기 for (int i = 0; i = hlen || tempn2 = len || temp[tempn1][tempn2] == 'X') { is..
내 코드 class Solution { public int solution(int n, int w, int num) { int answer = 0; int cnt = 1; int rr = 0; int dd = 0; // 행의 개수를 정확하게 계산 int rows = (n % w == 0) ? (n / w) : (n / w) + 1; int [][]arr = new int[rows][w]; //n: 택배 상자의 개수를 나타내는 정수 //w: 가로로 놓는 상자의 개수 for(int i = 0; i = 0; j--){ arr[i][..
내 코드class Solution { public String solution(String code) { StringBuilder sb = new StringBuilder(); String answer = ""; int mode = 0; for(int i = 0; i 알게 된 점 ret가 빈 문자열일 때 나는 if(answer.equals(""))라고 조건문을 만들었었는데sb의 길이가 0일때로 조건을 걸어주는게 훨씬 더 좋은 방법이었다. https://school.programmers.co.kr/learn/courses/30/lessons/181932 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solu..