오늘은 백준 21921 블로그 문제를 풀었다.https://www.acmicpc.net/problem/21921실버3 문제였는데 이중 for문으로 풀면서 시간 초과 나지 않을까 싶었는데 역시나 시간초과가 났었다.그래서 알게 된 슬라이싱 윈도우 라는 개념위 문제

https://www.acmicpc.net/problem/17484꾸준히 코딩테스트 문제는 풀고 있지만...TIL까지 꾸준히 쓰기 쉽지 않다... 흑백준 실버 3 문제를 풀었다.보자마자 dp문제라는 건 알았다.결국엔 가장 아래 행까지 더한 값이 오고 가장 아래

https://www.acmicpc.net/problem/19941백준 실버 3 햄버거 분배 문제를 풀었다.사실 스터디에서 프로그래머스 문제를 내주시는데 백준 티어 올리고 싶어서 백준을 중심으로 풀고 있다...ㅎ문제를 보자마자 얼마전 스터디 미들러 문제로 내주
99클럽에서 처음으로 모각코에 참여해보았다. 게더타운으로 진행되었는데 게더타운을 처음 써봐서 헤매다가 코딩하면 된다해서 주신 문제를 풀었다. 평소 미들러 풀다가 LV2 이상은 풀고 싶어서 챌린저 도전! https://school.programmers.co.kr/lea
오늘 학교에서 실습해본 임베디드 시스템에 대한 TIL을 적어보고자 한다.문제는 아래와 같았다.라즈베리파이, 다이오드, 스위치로 회로를 만드는 실습이었다.하지만 우리는 회로를 고딩때... 해봐야 디지털 논리 회로 1학년 때 배웠어서 회로와 거리가 먼 사람들이라 꽤 헤맸다
https://school.programmers.co.kr/learn/courses/30/lessons/42628처음으로는 LV3 이중우선순위 큐를 풀었다. Lv3이길래 어려운줄 알았으나문제 이름 답게 PriorityQueue를 사용하면 쉽게 풀 수 있다.우선
StringBuilder와 StringBuffer 최댓값과 최솟값 문제를 풀다가 다른 분이 올리신 TIL을 보고 StringBuffer을 사용하셨길래 찾아보았다. 기존엔 StringBuilder만 썼는데 뭐가 다른지 비교 StringBuilder 를 사용 해야 할

오늘은 크로스 컨트리 문제를 풀었다.처음에는 배열로만 해보려고 하다가 너무 코드가 복잡해지고 이상해지는 것 같아서 코드를 찾아봤다.많은 사람들이 map을 사용하여 푼 것을 보고 map이 쓰이는 것에 놀랐다.map이 코테에 이렇게 많이 쓰이는구나 싶었다 :(

https://www.acmicpc.net/problem/2304처음에는 맵이나 배열로 풀어나가려고 했다.하지만 막히는 느낌이 들었고 힌트를 보니 스택이라 나와있었다.엥...? 스택?전에 있던 좌표를 저장하고 꺼내는 역할로 스택을 사용했다.우선 좌표를 최고점,

https://www.acmicpc.net/problem/1138문제는 쉬워보였는데 감이 안왔다...설마 이렇게 쉽게 풀 수 있었을 줄이야.그냥 키 큰 순서대로 먼저 배열에 넣으면 되는 문제였다.입력된 순서가 키 작은 순서니까마지막 입력 값부터 받아와 해당 입
정처기 공부겸 맨날 까먹는 상속 개념 정리 super 자신이 상속받은 부모클래스의 것 ex) super.num = 1; 등 super() 자신이 상속받은 부모클래스의 생성자 호출 super()는 보통 자동으로 생성되는데 부모클래스의 생성자가 매개변수가 있는 생성자일

https://www.acmicpc.net/problem/17266쉽게 풀릴리가 없는 코딩테스트...그냥 머릿속에서 생각나는대로 써서 금방 풀었다.(문제 이해 포함 한 5~10분?)시간초과...시간초과...그래서 문제 유형을 봤더니 이분탐색?이걸 이분탐색으로

https://www.acmicpc.net/problem/25757백준 실버5 25757 임스와 함께하는 미니게임히히 이제 실버5는 쉽구만10분도 안걸린듯다 풀고 그냥 구현문제인가? 싶었는데 자료구조, 문자열, 맵 문제네요코테 준비하면서 보니 맵이 최고인 것

문제 자체는 굉장히 쉬웠다 :D그래서 그냥 구현문제 느낌으로 생각나는대로 구현하였다.코드가 더러워보이긴 하지만 금방 성공 :D하지만 코드가 너무 길어서 자바로 더 짧게 할 수 있나 궁금해졌다.그래서 다른 사람 숏코딩 어떻게 했나 봤는데 비트연산...!!^ XOR 비트연

정보처리기사 SQL 공부할 겸 SQL 문제도 풀어보았다.https://school.programmers.co.kr/learn/courses/30/lessons/298518첫 SQL 문제.문제가 정말 길지만 그래도 난이도는 엄청 쉬웠다 :D다중 select 쓸

https://www.acmicpc.net/problem/1205처음에 정렬문제인가 싶었는데 그냥 구현 문제였다.의외로 시간초과가 안났던...arr가 꽉 찼을 경우 new_score이 arr의 마지막 요소보다 작으면 -1arri가 new_score보다 클 경우

오랜만에 브론즈 문제를 풀었다.사실 정보처리기사 실기를 준비하는데23년 3차 시험에서 프로그래밍 쪽이 어려워서 충격받았던...특히 완전수 문제가 수학을 모르면 1부터 100까지 for문을 돌려봐야 풀 수 있어서 기본적인 수학 개념은 알고 가야 될 것 같았다.(정처기 시

프로그래머스 LV2 상품 별 오프라인 매출 구하기이번에 다시 SQL 문제를 풀어보았다.프로그래머스 SQL 문제 너무 긴 것 같다...복잡해보이긴 했는데 딱 정보처리기사 실기에 나올 정도의 난이도인 것 같다 :D2개의 테이블에서 기본키, 외래키로 가지고 있는 상품 아이디

https://school.programmers.co.kr/learn/courses/30/lessons/144854조인까지 잘하고 실행도 됐는데 틀렸다고 떠서 뭐지? 싶었따.하지만 아래에 주의사항을 해결하지 못했던 것.sql에서 날짜 형식을 바꾸는 법은 알지

https://www.acmicpc.net/problem/2512위 문제를 보고 어떻게 구할 수 있을까 하다가 직접 내 머리대로 로직을 생각해보았다.우선 입력 받은 것들을 정렬하고일단 다 더해서 총 합이 총 액을 넘으면 입력 배열 인덱스를 하나씩 바꿔 총 합이

https://school.programmers.co.kr/learn/courses/30/lessons/164668일단 HAVING의 개념을 살짝 잊고 있었다. 그룹화를 한 것에 대한 조건이므로 STATUS가 DONE인 것만 집계하고 싶었다면 WHERE에 썼어

https://school.programmers.co.kr/learn/courses/30/lessons/293261실패 (1055, "Expression group By 절에 포함되지 않는 column을 select 할 경우 컬럼의 어느 부분에 표시해야 할 지

오늘은 백준 비슷한 단어 실버2 문제를 풀어보았다.혹시나 시간 초과가 날까 걱정이 들긴 했지만구현 문제인 것 같다는 느낌이 들어 약간 안심하고 풀어보았다.https://www.acmicpc.net/problem/26072AAAAAAAAAAA결과 1하지만 0이
https://www.acmicpc.net/problem/13549백준 골드5 숨바꼭질3오랜만에 보는 탐색문제.다 까먹었지만 이 문제는 꽤 많이 본 유형이라 BFS라는 것을 바로 떠올렸다.접한지 오래 되긴 했지만 점점 생각해보며 풀이를 구상하였다.그래프는 위

https://www.acmicpc.net/problem/20437처음에 봤을 때 어떻게 풀어야할지 감이 안왔다.그래서 map 두개 써서 저장도 해보고...이리저리 하다가 슬라이싱 윈도우 문제인 것을 알았고3번은 양 끝이 같은 최소 길이, 4번은 양 끝이 같은
백준 골드2 빵집 https://www.acmicpc.net/problem/3109 문제 풀이과정 처음에 문제를 봤을 때 뭔말인지 몰랐다 (항상 몰라...😢) 가스관과 빵집을 파이프로 연결하는데 파이프라인이 첫째 열에서 시작하고 마지막 열에서 끝난다는 말에서 테스
백준 골드3 말이 되고픈 원숭이 https://www.acmicpc.net/problem/1600 문제 풀이 가중치 없는 최단 거리 = bfs bfs로 문제를 풀어나갔다. 말의 걸음에 관한 좌표를 dx, dy로 저장했고, 원숭이에 대한 좌표를 nx, ny로 저장했

https://www.acmicpc.net/problem/17070그래프 탐색... 재밌다............이 문제는 좀 쉬웠던 것 같다.내가 아무것도 안보고 40분 안에 풀어냈으니 !!dfs를 사용해서 매개변수로 파이프의 방향을 넣어 1(가로), 2(세로