https://programmers.co.kr/learn/courses/30/lessons/92335 코딩테스트 연습 - k진수에서 소수 개수 구하기 문제 설명 양의 정수 n이 주어집니다. 이 숫자를 k진수로 바꿨을 때, 변환된 수 안에 아래 조건에 맞는 소수(Prime number)가 몇 개인지 알아보려 합니다. 0P0처럼 소수 양쪽에 0이 있는 경우 P0처럼 소 programmers.co.kr kakao 2022 블라인드 코딩테스트 십진수 n을 k진수로 변환한 숫자 j가 있다고 하자. j를 이루는 각 자리수를 0으로 구분지어 얻을 수 있는 수 중 소수인 수의 개수를 구하는 문제 접근방법 우선 n을 k진수로 변환한다. 그런데 Int가 아니라 자리수를 순서대로 담은 String으로 변환한다. getBas..
https://programmers.co.kr/learn/courses/30/lessons/92334 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr 카카오 2022 블라인드 코딩테스트 딕셔너리와 배열을 적절히 잘 활용해서 푸는 구현 문제 이름이 담긴 배열, "신고자 피신고자"가 담긴 배열, 자연수 K가 주어진다. K번 이상 신고 당한 이용자는 이용이 정지되며, 이용자를 신고한 이용자에게 모두 메일이 1회 발송된다. 이용자는 무제한으로 신고할 수 있지만, 같은 이용자에 대한 신고는 중복되어도 1회로 취..

클린코드 (로버트 C.마틴) 솔직히 11,13,14장은 잘 읽었다고는 못하겠다. 다시 읽어봐야할 것 같고 그만한 가치도 있다고 생각한다. 깨끗한 코드를 왜 작성해야하는지 그 중요성에 대해서 하도 많은 잔소리를 들은 기분이다. 동의하는 바이고 지향하는 바이다. 프로그래밍이 공예에 가까우며 장인정신이 필요하다는 말에 크게 공감한다. 내 요즘 생각과 맞아떨어져서 그 말이 더 와닿았다. 왜 깨끗한 코드를 작성해야하는지와 (사실 그냥 강조만 한 기분이지만..) 깨끗한 코드를 작성하는 몇가지 방법론에 대해 알려주는 책이다. 개발자가 될거라면 꼭 읽어봤으면 좋을 책이지만 복잡한 프로그램 하나 정도는 스스로 짜본 사람에게 더 적합하다. 개발을 목적으로 코드를 어느정도 짜본 사람이라면 단순히 돌아가는 코드가 아닌 깨끗한..

면접보고 나서 정말 스위프트 이해가 필요하다고 느꼈을 때 딱 적절했던 책. 스위프트로 앱을 만들줄만 알았지 정말 모르는 부분이 많았다는걸 느꼈다. 그리고 이 책을 통해 많이 알게 되어서 반성도 하면서 스위프트를 더 잘 쓸 수 있을 것만 같은 이..느낌. 스위프트 언어만의 특징이 잘 설명되어 있어 좋았다. 기초적인 개념에 대한 설명이 자세하지는 않아서 프로그래밍 언어를 하나 이상 다룰줄 알고, 스위프트 사용 경험이 있는(있으면 좋은) 사람에게 추천한다. C, C++, Java(객체지향면에서)와 swift를 비교해서 설명하는 부분이 책 중간중간 있다. (몇마디로 설명할 거 한단어로 이해할 수 있어서 오히려 좋았음) 프로토콜 지향 패러다임 + 함수형 패러다임 + 객체지향 패러다임이 합쳐진 그러면서도 C언어를 ..
- Total
- 8,616
- Today
- 17
- Yesterday
- 34
- 최대힙
- BFS
- 다이나믹프로그래밍
- 우선순위큐
- 최단경로
- 알고리즘
- 수학
- 웹크롤링
- c++
- 백준
- 정렬
- 파이썬
- 투포인터
- 프로그래머스
- dfs
- 백트래킹
- 그리디알고리즘
- 브루트포스
- 자바
- 트리
- Swift
- 스택
- 가장 큰 수 Swift
- 최소힙
- dp
- 토마토
- 동적계획법
- 가장 큰 수 프로그래머스
- 이분탐색
- 게임이론