본문 바로가기
반응형

Blog89

1회 테코테코 ≣ 목차요약- 부동 소수점 - Math 클래스 사용, BigDecimalhttps://oliveyoung.tech/blog/2023-10-11/settlement-floation-point/ 부동소수점 이야기 | 올리브영 테크블로그돈 계산에는 특별한 방법이 필요한 법oliveyoung.tech- 문자열 - StringBuilder, StringBuffer (시간 복잡도)  - immutable (+로 계속 만들면 객체가 계속 새로 생김)- for -> stream 성능 개선  - for 사용 시 O(n^2)  - stream distinct 사용 시 /O(n)- Arrays.sort(): dual pivot quick sort(primitive) / tim sort (wrapper)  - 시간 복잡도 O.. 2024. 9. 15.
[240907] 이진법 🔶 이진법≣ 목차/ 오늘의 TIL /- 이진법은 Integer.toBinaryString() 메서드를 통해 값을 구할 수 있다. - queue 풀이import java.util.*;class Solution { public int[] solution(String s) { //초기 값 세팅 Queue queue = new LinkedList(); for (char c : s.toCharArray()) { queue.add(c - '0'); } int zeroCnt = 0, answer = 0; while (queue.size() != 1) { //queue 에 0이 없을 .. 2024. 9. 7.
[240906] 우선 순위 큐 (PriorityQueue) 🔶 우선 순위 큐≣ 목차/ 오늘의 TIL /메모범위가 벗어나서 인덱스 접근이 어렵다면 새로운 +n 배열을 만들어서 접근해볼 것https://school.programmers.co.kr/learn/courses/30/lessons/42587- 우선 순위 큐에서 Collections.reverseOrder() 를 통해 내림차순으로 정렬할 수 있다.import java.util.*;class Solution { public int solution(int[] priorities, int location) { //우선 순위 큐 PriorityQueue queue = new PriorityQueue(Collections.reverseOrder()); .. 2024. 9. 6.
[240905] 코딩 테스트 풀이 🔶 stream≣ 목차/ 오늘의 TIL /처음에는 먼저 시간 내에 문제를 빨리 푸는 게 목적이었고, stream 을 사용해서 리팩토링을 해보았다.import java.util.*;import java.util.stream.*;public int[] solution(String[] name, int[] yearning, String[][] photo) { Map map = new HashMap(); for (int i = 0; i answer = new ArrayList(); for (int i = 0; i  리팩토링ide 환경 없이 코딩 테스트를 풀 수 있도록 준비하고 있는데... 꽤나 쉽지 않다 😅- iter 를 통해 새로운 데이터를 만들 때 IntStream 을 이용해서 범위 구.. 2024. 9. 5.
하얗게 불태웠다... 항해 플러스 5기 백엔드 수료 솔직 후기! (할인코드 있음 😎) 안녕하세요~~~~~!!!!!!!!드디어!!! 10주 간의 여정을 끝마치고 후기로 돌아온 코딩하는 젼이입니다 😜재밌게 봐주시고, 마지막에 할인 코드도 있으니까 할인 혜택도 받아가세요! 사담이 많아서 필요한 부분 목차로 이용해주십쇼≣ 목차시작하는 글시작하기 앞서, 항해 시작 전 제 소개를 먼저 드리겠습니다. 저는 2023년 2월 컴퓨터공학 전공자로 졸업을 하면서2022년 12월에 이커머스 PHP 개발자로 중견기업에 입사를 하게 되었습니다. 하지만... 불경기 불경기~ 하는 말을 알고 있었지만 제가 그 사람이 될 줄은 몰랐는데요 1년 간 재직 후 권고사직으로 퇴사를 하게 됩니다... 엉엉오히려 좋아? 저를 돌아보니 입사했다고 개발 공부를 허투루 하고 너무 안일하게 지낸 것 같았습니다.바로 스스로 오히려 좋다.. 2024. 8. 27.
50% 달려온 항해 플러스 5기 백엔드 중간 후기 (feat. 테스트 코드도 못 짰던 내가 맞나? 가슴이 웅장해진다.) 수료 후기는 여기!https://cojyeon.tistory.com/323 하얗게 불태웠다... 항해 플러스 5기 백엔드 수료 솔직 후기! (할인코드 있음 😎)안녕하세요~~~~~!!!!!!!!드디어!!! 10주 간의 여정을 끝마치고 후기로 돌아온 코딩하는 젼이입니다 😜재밌게 봐주시고, 마지막에 할인 코드도 있으니까 할인 혜택도 받아가세요! 사담이 많아서 필cojyeon.tistory.com   안녕하세요 코딩하는 젼이입니다 😎항해 플러스 5기를 달려온지 벌써 5주차가 지나고 이번주 부터 6주차가 시작되었습니다.6주차를 시작하기 전에 챕터 회고를 하고자 합니다. 그 전에 저를 잠깐 소개하자면, 저는 1년 동안 중견 기업에서 이커머스 PHP 개발자로 일했었고회사 재정 상황이 안 좋아져서 현재는 퇴사하고.. 2024. 7. 20.
3주차 발제 정리 2024. 7. 2.
DB 대기열 접근 방식 (from. 학습매니저님) 대기열을 구현하잖아요.대기열의 목적) ==> 데이터베이스 커넥션 수는 한정되어 있다. 99,999 -> 99,998100,000 -> 98,034 -> 87,506대기열 => 구현방식 2개- 은행 창구 처럼 돌아가는 거    - 이거는 뭘까요?    - 번호표가 있고, 창구 수가 제한되어있죠. 은행가면    - 그런 흐름으로 구현하느 거 하나    - 얘는 대기열 / 참가열 같이 구현할 수있음 .    - 대기 좌석에 있느 사람 + 창구 좌석에 있느 ㄴ사람    - => 대기 정보를 좀 빡세게 구해야함 => 대신에 구체적으로 구할 숭 있음- 회전 목마처럼 돌아가는 것    - 놀이공원 가면 줄서잖아요.    - 근데 한명씩 들어가요?    - 뭉탱이로 들어가잖요. 놀이공원 그 기구가 한 사이클 다 끝날.. 2024. 6. 30.
2주차 QNA & 멘토링 2024. 6. 28.
728x90
반응형