728x90 분류 전체보기54 [백준]2309번 일곱 난쟁이 c/c++ 문제 https://www.acmicpc.net/problem/2309 이 문제는 다른분의 코드를 참고하여 작성했다. 막혔던 부분 9명 난쟁이의 키를 모두 더하고 이중for문을 돌려 100에서 뺀값이 9명중 2명의 합과 같으면 그 원소들을 제외해야한다는 사실은 알았다. 하지만 다른 for문으로 구한 원소를 삭제하는 방법을 생각을 못했다. 간단하게 또 하나의 for문을 만들어서 i나 j가 새로운 for문의 값과 같으면 continue, 아니면 원소를 출력하는 방식으로 구현하면 되는 문제였다. 코드 #include #include using namespace std; int main() { int a[9]; int sum = 0; for (int i = 0; i > a[i]; .. 2022. 6. 25. [백준]2460번 지능형 기차2 c/c++ 문제 https://www.acmicpc.net/problem/2460 나의 해결방법 현재상태를 status배열에 저장해두었고 out은 내린 사람수 , in은 탄 사람수 i가 0일땐 따로 분리해서 탄사람만의 숫자를 넣어준다. 그 다음역의 상태를 status[i] = status[i-1] + in - out;으로 작성 status배열의 최댓값을 구하면 사람이 젤 많이 타있었던 역의 사람수를 출력 할 수 있다. 코드 #include using namespace std; int main() { int out, in; int status[10]; for (int i = 0; i > out >> in; if (i == 0) { status[0] = in; } else { statu.. 2022. 6. 25. 이전 1 ··· 11 12 13 14 다음 728x90