본문 바로가기
728x90

백준3

백준 10810 python 공 넣기 N, M = map(int, input().split()) # N개 바구니, M번 공 넣기 지정baskets = [0] * (N+1) # 0~N 까지 N+1개 바구니 생성 for _ in range(M): x, y, i = map(int, input().split()) # x~y, i 입력 for j in range(x, y+1): baskets[j] = i # 공넣기for i in range(1,len(baskets)): print(baskets[i], end=" ") # 1번 바구니부터 출력https://www.acmicpc.net/problem/10810 2024. 8. 11.
백준 10811 바구니 뒤집기 python https://www.acmicpc.net/problem/10811N, M = map(int, input().split()) # N개 바구니, M번 바꾸기 지정 basket = [n for n in range(1,N+1) ] # 1~N개 바구니 생성 for _ in range(M): # underbar로 반복하면 알아서 M만큼만 반복하고 끝남 i, j = map(int, input().split()) # i:앞, j:뒤 결정 temp = basket[i-1:j] # python은 0부터니 index는 -1 해줘야함 temp.reverse() # i - j 역순 basket[i-1:j] = temp # 역순한걸 basket에 반영for i in range(N): print(bas.. 2024. 8. 10.
백준 C++ 8958번: OX퀴즈 - 1차원 배열 https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net 맞은게 연속되면 가산점이 붙는 방식. #include #include using namespace std; int main() { int N, score, acmul; string result; cin >> N; for (int i=0; i> result; score=0; acmul=0; for (int j=0; j 2022. 5. 16.
320x100