본문 바로가기

항해9938

[ TIL - PGS ] 99클럽 코테 스터디 14일차 TIL + 오늘의 학습 가이드 💡 오늘의 학습 키워드이분 탐색 ✅ 오늘 공부한 내용getOrDefault오늘의 백준 문제! 10816번 숫자 카드 2 👀 오늘의 회고🤣 오늘의 문제점늘 그랫듯이..시간초과 ㅠ.. 🔥 어떤 시도를 했는가?초반에는 m의 숫자들을 hashmap에 추가한 다음에 출력하려 했으나? 비효율적인지 시간초과가 뜨기 시작했다...일단 BufferedReader로 입력 받고split하여 배열에 담은 뒤에 LinkedHashMap에 담아서for문을 한번 더 돌려 n의 숫자들이 있을 때 getOrDefault로 + 1을 하여 넣으려 했으나..안타깝게도 시간 초과가 떴기에..ChatGpt가 추천해준 방법으로 다시 해보게 되었다.비효율적인 split은 한 문장으로 줄여준 다음HashMap에 n의 숫자들을 더해주었다.그 .. 2024. 8. 4.
[ TIL - PGS ] 99클럽 코테 스터디 13일차 TIL + 오늘의 학습 가이드 💡 오늘의 학습 키워드이분탐색 ✅ 오늘 공부한 내용오늘은 contains쓰는 법 말고는 공부를 못했다 시간이 없어서! 근데 메모리를 너무 많이 먹어서 이분탐색 방안으로 다시 한번 찾아서 정리해야 할 것 같다.오늘은 백준 문제다! 10815번 숫자카드  👀 오늘의 회고🤣 오늘의 문제점오늘은 숫자 범위와 갯수를 신경써서 시간초과가 안나오게 하는게 핵심이다. 🔥 어떤 시도를 했는가?ArrayList로 해보려 했으나 시간 초과가 나왔다.BufferedReader와 Set을 활용하여 문제를 풀었다!import java.util.*;import java.io.*;import java.io.IOException; public class Main{ public static void main(String[].. 2024. 8. 3.
[ TIL - PGS ] 99클럽 코테 스터디 12일차 TIL + 오늘의 학습 가이드 💡 오늘의 학습 키워드정렬 ✅ 오늘 공부한 내용오늘의 프로그래머스 문제! H-Index 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  👀 오늘의 회고🤣 오늘의 문제점오늘은 진짜 문제에 현혹되지 말고, 잘 이해하자..였다한시간 동안 이게 무슨 소리지? 하고 이해하는데 반... 이게 왜 안되지? 이게 왜 되지? 하는데 반...다시 문제를 들여다보고 해결이 되었다.. 🔥 어떤 시도를 했는가?h-index 지수가 어떤 것인지 잘 이해하자..초반에는 그냥 아무 생각 없이 HashMap까지 써가며 만들었었는데 그럴 필요가 없는 문제였다.문제의 요지는 h-Ind.. 2024. 8. 2.
[ TIL - PGS ] 99클럽 코테 스터디 11일차 TIL + 오늘의 학습 가이드 💡 오늘의 학습 키워드정렬 ✅ 오늘 공부한 내용정렬Queue에 배열 넣기오늘의 프로그래머스 문제! 카드 뭉치 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  👀 오늘의 회고🤣 오늘의 문제점Queue에서 값이 없을 때 조건에 넣지 않았던 점..poll()과 peek()을 쓰는 위치를 조심하지 않았던 점..두 가지가 문제가 되었었다..! 조금 더 신중하게 생각했더라면 한 번에 풀 수 있었을 것 같다. 🔥 어떤 시도를 했는가?일단 문제를 보자마자 든 생각은 큐에 넣어야 겠다!하나씩 빼서 비교해야지~ 라고 생각했는데 비교한 이후에 하나씩 빼도 되는 문제였다... 2024. 8. 1.