https://programmers.co.kr/learn/courses/30/lessons/12899 코딩테스트 연습 - 124 나라의 숫자 programmers.co.kr ⊙ 문제 ⊙ 제한사항 ⊙ 입출력 예 ⊙ 문제 접근 과정 n=1일 때, 124진법으로는 1이다. 그리고 n%3 값도 1이다. n=2일 때, 124진법으로는 2이다. 그리고 n%3 값도 2이다. n=3일 때, 124진법으로는 4이다. 그리고 n%3 값은 0이다. n%3의 값을 보자. 순서대로 1, 2, 0이다. 여기서 나는 index가 보였다. 0, 1, 2로 접근해서 풀면 편하지 않을까? 그래서 string 배열을 생성해주었고 0의 자리에 4, 1의 자리에 1, 2의 자리에 2를 넣었다. [4, 1, 2] 그리고 n의 값을 124진법으..
https://programmers.co.kr/learn/courses/30/lessons/83201 코딩테스트 연습 - 2주차 [[100,90,98,88,65],[50,45,99,85,77],[47,88,95,80,67],[61,57,100,80,65],[24,90,94,75,65]] "FBABD" [[70,49,90],[68,50,38],[73,31,100]] "CFD" programmers.co.kr ⊙ 문제 ⊙ 제한사항 ⊙ 입출력 예 ⊙ 입출력 예 설명 ⊙ 문제 접근 과정 먼저 자기 자신을 채점한 점수를 빼고 push 해준다. 그리고 받은 점수 중에서 가장 큰 값과 가장 작은 값을 자기 자신이 채점한 점수와 비교한다. 만약 유일한 최고점, 유일한 최저점이 아니면 push 하고 유일한 최고점과 유일..
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) 나머지를 무시하고 집합을 만들면 ..
programmers.co.kr/learn/courses/30/lessons/12909 코딩테스트 연습 - 올바른 괄호 괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어 "()()" 또는 "(())()" 는 올바른 괄호입니다. ")()(" 또는 "(()(" 는 올바르지 않은 programmers.co.kr ⊙ 문제 ⊙ 제한사항 ⊙ 입출력 예 ⊙ 입출력 예 설명 ⊙ 문제 접근 과정 tooo1.tistory.com/30 [백준(BOJ)] 9012번 : 괄호 - JAVA[자바] www.acmicpc.net/problem/9012 9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)..
- Total
- Today
- Yesterday
- 자바스크립트
- JS
- 구현
- 연습문제
- 파이썬
- 쉽게 배우는 자바 프로그래밍
- 풀이
- BFS
- 운영체제
- 정렬
- 백준
- OS
- 쉽게배우는
- 우종정
- Python
- CPP
- Web
- 자바
- 쉽게배우는자바프로그래밍
- 그리디
- java
- py
- 프로그래머스
- 정리
- 알고리즘
- 해답
- 정답
- 문자열
- 답
- C++
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |