
이거 추가해야 시간초과안남
a가 단순히 b에 있는지 찾을 때-> 1920번 그리고 숫자카드1 문제는 집합에서 있는지 없는지만 확인하면 됨.하지만 10816번처럼 중복된 숫자들을 입력받고 몇개 있는지 세야할 때는 집합을 쓰면 안 됨. 집합은 중복을 없애기 때문에. 이처럼 불가피하게 리스트를 써야할

ei]+=(b[i+ci for n in range(a[1])) 이거 하면 대체 어떻게 나오는 이차원배열 이차원배열 초기화 어떻게 함? 이렇게 하는 거 아님? Q 아님 array라서 걍 사이즈 고정?

이렇게 하면 예를 들어 최대 무게 7을 앞두고 1 23 42 5이렇게 할 때1+3+2중복 저장됨 6이

remove 안 쓴 거 아니 당연히 1 2에서 반복되겠지방문 문제에서는 visited=0,0,1,,,, 쓰는 게 답인 듯이 위치에 return 하면 두번째 재귀에서 1 2에서 return돼서 3을 못 감아니 맞는 것 같은데 왜 visit 안 했을 때만 recurse해야
배열들을 참조형식이라 all_list에 add할 땐 클론을 만들어서 그걸 넣어줘야 됨 오랜만에 해서 까먹었

이 부분을 안 썼더니 IndexOutOfBounds 에러가 난다.왜냐면 매개변수로 들어온 array가 size가 0인 경우 array.get(j)를 하면 outofrange아니근데 어차피 size가 0이면 for문이 실행이 안 되잖아 뭔 상관이야?for문 말고 그 뒤에
시간 초과 나서 결국 출력은 StringBuilder로 함


코드 설명:입력 받기:첫째 줄에 테스트 케이스의 수 T를 입력받습니다.각 테스트 케이스마다 거스름돈 C를 입력받습니다.동전 계산:쿼터(25센트)의 개수를 계산하고 남은 금액을 업데이트합니다.다임(10센트)의 개수를 계산하고 남은 금액을 업데이트합니다.니켈(5센트)의 개
11966 5086

풀이:문자열을 처음부터 끝까지 탐색하며 크로아티아 알파벳을 찾는다'z=: d, z, = 이 세 글자가 연속으로 나오는 경우를 체크 이 경우 세 글자가 하나의 알파벳이므로 i를 2칸 건너뛴다다른 크로아티아 알파벳: 그 외에 두 글자로 이루어진 크로아티아 알파벳은 i를 1

반복문을 사용하여 입력된 단어의 각 문자를 하나씩 확인해 해당 문자가 aeiou중 하나인 경우 모음의 개수를 세는 변수 count를 1씩 증가시킨다테스트 케이스의 개수 T 입력이후 for문으로 T번 반복하면서 각 테스트 케이스에서 두 정수 A와 B를 입력받음 이때 두

풀이N의 마지막 두 자리 00으로 변경: N / 100 \* 100을 이용하여 N의 마지막 두 자리를 00으로 만듦new_N이 F로 나누어떨어질 때까지 new_N++를 반복new_N의 마지막 두 자리를 %02d 포맷으로 출력 %02d는 두 자리를 출력하며 한 자리일 경

1251

풀이지민과 한수가 같은 번호가 될 때까지 반복함각 라운드마다 두 번호를 (번호 + 1) / 2로 갱신함(다음 라운드에서 몇 번이 되는지를 알 수 있음)두 번호가 같아지는 순간까지의 라운드 수를 출력함ㄴ풀이X의 값을 입력받아 X를 2로 나누면서 이진수로 변환될 때 1의

코드 설명:입력:첫 줄에서 단어의 개수 N을 입력받고, 이후 각 단어를 배열 words에 저장합니다. 각 단어의 길이는 최대 50이므로, 각 단어를 저장할 공간을 malloc을 사용하여 동적 할당합니다.정렬:qsort() 함수는 표준 라이브러리 함수로, 배열을 정렬하는