[백준] 13458번 시험 감독 - 파이썬
·
코딩/파이썬(python)
https://www.acmicpc.net/problem/13458 13458번: 시험 감독 첫째 줄에 시험장의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 각 시험장에 있는 응시자의 수 Ai (1 ≤ Ai ≤ 1,000,000)가 주어진다. 셋째 줄에는 B와 C가 주어진다. (1 ≤ B, C ≤ 1,000,000) www.acmicpc.net n = int(input()) ans = 0 test =list(map(int,input().split())) b,c = map(int,input().split()) for i in range(len(test)): test[i] -= b ans +=1 for i in range(len(test)): if test[i] > 0 and test..
[백준] 9461번 파도반 수열 - c++
·
코딩/백준 - c++
https://www.acmicpc.net/problem/9461 9461번: 파도반 수열 오른쪽 그림과 같이 삼각형이 나선 모양으로 놓여져 있다. 첫 삼각형은 정삼각형으로 변의 길이는 1이다. 그 다음에는 다음과 같은 과정으로 정삼각형을 계속 추가한다. 나선에서 가장 긴 변의 www.acmicpc.net #include using namespace std; long long p[101] = {0,1,1,1,}; int main() { int t; int n; cin >> t; for (int i = 0; i > n; if (p[n] != 0) { cout
[프로그래머스] [3차] 압축 - 파이썬
·
코딩/프로그래머스 lv2
https://programmers.co.kr/learn/courses/30/lessons/17684?language=python3 코딩테스트 연습 - [3차] 압축 TOBEORNOTTOBEORTOBEORNOT [20, 15, 2, 5, 15, 18, 14, 15, 20, 27, 29, 31, 36, 30, 32, 34] programmers.co.kr def solution(msg): answer = [] word = [0,"A","B","C","D","E","F","G","H","I","J","K","L", "M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"] idx = 0 while True: count = 0 for i in range(idx,len..
[백준] 1003번 피보나치 함수 - c++
·
코딩/백준 - c++
https://www.acmicpc.net/problem/1003 1003번: 피보나치 함수 각 테스트 케이스마다 0이 출력되는 횟수와 1이 출력되는 횟수를 공백으로 구분해서 출력한다. www.acmicpc.net #include #include using namespace std; int zero[50] = {1,0, }; int one[50] = { 0,1, }; int main() { int t; int n; cin >> t; for (int i = 0; i > n; for (int j = 2; j
[백준] 1149번 RGB거리 - c++
·
코딩/백준 - c++
https://www.acmicpc.net/problem/1149 1149번: RGB거리 첫째 줄에 집의 수 N(2 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 각 집을 빨강, 초록, 파랑으로 칠하는 비용이 1번 집부터 한 줄에 하나씩 주어진다. 집을 칠하는 비용은 1,000보다 작거나 www.acmicpc.net #include #include using namespace std; int house[1001][3]; int main() { int n; int rgb_house[3]; house[0][0] = 0; house[0][1] = 0; house[0][2] = 0; cin >> n ; for (int i = 1; i > rgb_house[0] >> rgb_house[1] >> ..
[프로그래머스] 후보키 - 파이썬
·
코딩/프로그래머스 lv2
https://programmers.co.kr/learn/courses/30/lessons/42890?language=python3 코딩테스트 연습 - 후보키 [["100","ryan","music","2"],["200","apeach","math","2"],["300","tube","computer","3"],["400","con","computer","4"],["500","muzi","music","3"],["600","apeach","music","2"]] 2 programmers.co.kr 이문제는 진짜 모르겠어서 보고 풀음 https://velog.io/@sem/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-LEVEL2-%ED%9B%84%EB%..
[백준] 14889번 스타트와 링크 - c++
·
코딩/백준 - c++
https://www.acmicpc.net/problem/14889 14889번: 스타트와 링크 예제 2의 경우에 (1, 3, 6), (2, 4, 5)로 팀을 나누면 되고, 예제 3의 경우에는 (1, 2, 4, 5), (3, 6, 7, 8)로 팀을 나누면 된다. www.acmicpc.net #include #include using namespace std; int n; int arr[20][20] = {}; bool team[20] = {}; int result,min_sco = 999999; void dfs(int idx ,int cnt) { vector start; vector link; int start_sco = 0; int link_sco = 0; if ((n / 2) == cnt) { for..
[프로그래머스] k진수에서 소수 개수 구하기 - 파이썬
·
코딩/프로그래머스 lv2
https://programmers.co.kr/learn/courses/30/lessons/92335?language=python3 코딩테스트 연습 - k진수에서 소수 개수 구하기 문제 설명 양의 정수 n이 주어집니다. 이 숫자를 k진수로 바꿨을 때, 변환된 수 안에 아래 조건에 맞는 소수(Prime number)가 몇 개인지 알아보려 합니다. 0P0처럼 소수 양쪽에 0이 있는 경우 P0처럼 소 programmers.co.kr def make_num(n,k): num_str = "" while True: m = n % k n = n // k num_str += str(m) if n == 0: break return num_str[::-1] def check(a): if a == 2: return True..