전체 글

Algorithm/프로그래머스

프로그래머스 : 신고 결과 받기 (Java)

🔗 문제 링크 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr 📖 풀이 과정 - 배열, 자료구조를 활용한 구현 유형의 문제입니다. - A 사람이 B 사람에 대해 여러번 신고를 하더라도 한 번만 기록됩니다. - 따라서, 저는 매개변수로 받는 report 배열을 set 자료구조를 이용하여 중복을 제거하고 시작했습니다. - 중복이 제거된 report 배열을 순회하며 신고를 당한 사람을 map 자료구조에 넣고 빈도수를 저장합니다. - 여기서는 map.getOrDefault() 메소드를 활용했습니다. - 다음 ..

Memo/22년 TIL

0215 TIL (오늘 하루 정리)

| 0215 📑 공부한 내용 코딩 테스트 프로그래머스 숫자 문자열과 영단어 자소서 작성 CS 개념 정리 SOLID 원칙 / Index / 트랜잭션 / Overriding vs Overloading 📖 하루 정리

Memo/22년 TIL

0214 Today I Read

[국제 & IT] ✔ "가짜 표절 NFT 기승"... 미국 유명 거래소 NFT 거래 중단 (출처) 자신이 소유하지 않은 콘텐츠의 NFT를 매물로 내놓은 사람들이 속출되며 미국 유명 NFT 거래소가 NFT 거래를 중단시켰다. 이러한 사건의 원인은 3가지로 분석된다. 첫째, 다른 NFT를 허락 없이 복제해 판매하는 행위 둘째, 자신이 소유하지 않은 콘텐츠로 NFT를 만드는 것, 셋째, 증권처럼 NFT 묶음을 파는 행위이다. 또한 가격을 올리기 위해 NFT를 자신에게 파는 자전거래도 성행하고 있다는 보고서가 최근 나왔다. 코카롤라와 구찌가 NFT를 파는 등 메이저 브랜드들이 메타버스 내 NFT 사업에 뛰어드는 상황이라 이러한 문제가 더 관심을 받고 있다. 그리하여 우선 단기적으로는 중앙집중적인 통제 조치를 할..

Memo/22년 TIL

0214 TIL (오늘 하루 정리)

| 0214 📑 공부한 내용 코딩 테스트 프로그래머스 신고 결과 받기 자소서 작성 Today I Read 작성 CS 개념 정리 Wrapper Class / GC / 직렬화 / Error & Exception 등등 📖 하루 정리 해야할게 너무 많다.. 많아.. 자소서도 계속 쓰려고 하는데 잘 써지지가 않는다.. 이전에 정리하던 CS를 다시 이어서 정리중이다. 정리가 어느정도 마무리 된다면, 블로그에 정리한 내용들을 아티클로 작성하며 공유를 해볼 계획이다.

Memo/Daily Issue

0213 Today I Read

[CNN] 5 things to know for Feb. 11: Ukraine, Workplace misconduct, Covid, Inflation, Tesla Here's what else you need to know to Get Up to Speed and On with Your Day. www.cnn.com ✔ 우크라이나 조 바이든 미국 대통령은 우크라이나에 거주하는 미국인들에게 즉시 떠날 것을 권고했다. 러시아가 지속적으로 국경에 군대를 집결하고 있는 가운데 미국은 지속적으로 모니터링 하고 있다. ✔ 인플레이션 최근 40년 만에 인플레이션의 주요 지표가 최고치에 이르렀다. 오미크론으로 인한 여행 관련 호텔을 제외하고는 다양한 분야에서 물가가 상승되었다. 조 바이든 대통령은 인플레이션을 인정하면..

Algorithm/프로그래머스

프로그래머스 : 신규 아이디 추천 (Java)

🔗 문제 링크 코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr 📖 풀이 과정 - 조건에 충족하게 구현하는 문제입니다.(카카오 기출 문제입니다.) - 조건을 보시면 조건 1부터 4는 문자열이 있을 때의 조건입니다. 조건 5부터는 문자열이 없을 경우를 대비한 것이구요. - 그러므로 저는 조건 1 이전에 문자열이 있을 경우라는 조건문을 추가했습니다. - 조건 1 - 소문자로 치환하는 부분이기에 toLowerCase() 메소드를 사용하면 됩니다. - 조건 2 - "~~를 제외한 모든 문자를 제거한다" 이지만 ..

skyey94
Retrospect