
https://programmers.co.kr/learn/courses/30/lessons/43165 코딩테스트 연습 - 타겟 넘버 n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+ programmers.co.kr ⊙ 문제 ⊙ 제한사항 ⊙ 입출력 예 ⊙ 문제 접근 과정 그냥 무지성으로 +와 -를 전부 배열에 다 넣고 target의 값이 몇 개인지 count() 함수를 사용하여 출력해주면 된다. ⊙ 문제 풀이 def solution(numbers, target): tree = [0] for num in numbers: s..

https://programmers.co.kr/learn/courses/30/lessons/17685 코딩테스트 연습 - [3차] 자동완성 자동완성 포털 다음에서 검색어 자동완성 기능을 넣고 싶은 라이언은 한 번 입력된 문자열을 학습해서 다음 입력 때 활용하고 싶어 졌다. 예를 들어, go 가 한 번 입력되었다면, 다음 사용자는 g programmers.co.kr ⊙ 문제 ⊙ 제한사항 ⊙ 입출력 예 ⊙ 입출력 예 설명 ⊙ 문제 접근 과정 words를 정렬한다. 그리고 첫 번째 단어를 담을 변수를 만들어주고 그다음 단어부터 탐색을 시작한다. 1. 인덱스 크기 비교 2. 단어 스펠링 비교 자세한 건 코드를 통해 확인하자 ⊙ 문제 풀이 #include #include #include using namespac..

https://programmers.co.kr/learn/courses/30/lessons/82612 코딩테스트 연습 - 1주차 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이 programmers.co.kr ⊙ 문제 ⊙ 제한사항 ⊙ 입출력 예 ⊙ 입출력 예 설명 ⊙ 문제 접근 과정 변수에 count 수만큼 이용 금액을 더해주고, 그 값이 내 돈 보다 적으면 0 출력 초과라면 초과한 돈을 출력해준다! ⊙ 문제 풀이 #include using namespace std; long long solution(int price, int money, int count..

https://programmers.co.kr/learn/courses/30/lessons/77486 코딩테스트 연습 - 다단계 칫솔 판매 민호는 다단계 조직을 이용하여 칫솔을 판매하고 있습니다. 판매원이 칫솔을 판매하면 그 이익이 피라미드 조직을 타고 조금씩 분배되는 형태의 판매망입니다. 어느정도 판매가 이루어진 후, programmers.co.kr ⊙ 문제 ⊙ 제한사항 ⊙ 입출력 예 ⊙ 입출력 예 설명 ⊙ 문제 접근 과정 map을 사용하여 문제를 풀었다. 이익에 대해 계산해주는 재귀 함수를 따로 만들어주어 판 사람의 수만큼 반복해준다. 자세한 설명은 코드 줄마다 전부 주석을 달아놨으니 참고하면 될 것 같다! ⊙ 문제 풀이 #include #include #include using namespace s..

programmers.co.kr/learn/courses/30/lessons/12938 코딩테스트 연습 - 최고의 집합 자연수 n 개로 이루어진 중복 집합(multi set, 편의상 이후에는 "집합"으로 통칭) 중에 다음 두 조건을 만족하는 집합을 최고의 집합이라고 합니다. 각 원소의 합이 S가 되는 수의 집합 위 조건을 만 programmers.co.kr ⊙ 문제 ⊙ 제한사항 ⊙ 입출력 예 ⊙ 입출력 예 설명 ⊙ 문제 접근 과정 n개로 이루어진 중복 집합에서 가장 큰 곱의 집합은 n의 값이 무엇이 오더라도 항상 정해져 있다. 그 값이 거의 균등하게 있어야지 곱이 가장 크다. 입출력의 예를 보자 n=2, s=9 일 때 result = [4,5]이다. 둘을 나누고(s/n) 나머지를 무시하고 집합을 만들면 ..
- Total
- Today
- Yesterday
- 그리디
- 운영체제
- 쉽게 배우는 자바 프로그래밍
- 구현
- BFS
- 쉽게배우는
- 자바
- 풀이
- py
- 알고리즘
- 정답
- Web
- 파이썬
- 연습문제
- java
- C++
- 정렬
- 우종정
- OS
- 쉽게배우는자바프로그래밍
- CPP
- 문자열
- 답
- Python
- 자바스크립트
- 프로그래머스
- 해답
- JS
- 백준
- 정리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |