[백준]2309번 일곱 난쟁이 c/c++

2022. 6. 25. 20:26·Algorithm/백준 & 프로그래머스
728x90
728x90

문제

https://www.acmicpc.net/problem/2309

이 문제는 다른분의 코드를 참고하여 작성했다.

막혔던 부분

  • 9명 난쟁이의 키를 모두 더하고 이중for문을 돌려 100에서 뺀값이 9명중 2명의 합과 같으면 그 원소들을 제외해야한다는 사실은 알았다.
  • 하지만 다른 for문으로 구한 원소를 삭제하는 방법을 생각을 못했다.

    간단하게 또 하나의 for문을 만들어서 i나 j가 새로운 for문의 값과 같으면 continue, 아니면 원소를 출력하는 방식으로 구현하면 되는 문제였다.

코드

#include<iostream>
#include<algorithm>
using namespace std;

int main()
{
    int a[9];
    int sum = 0;
    for (int i = 0; i < 9; i++) {
        cin >> a[i];
        sum += a[i];
    }

    sort(a, a + 9);
    for (int i = 0; i < 9; i++) {
        for (int j = i+1; j < 9; j++) {
            if ((sum - (a[i] + a[j])) == 100) {
                for (int k = 0; k < 9; k++) {
                    if (i == k || j == k)
                        continue;
                    else
                        cout << a[k] << endl;
                }
                 return 0;
            }
        }
    }

}

피드백

return 0; 부분을 맨 마지막에 넣으면 실패로 뜨고 다른분의 코드를 참고한 위치에 넣으면 성공으로 뜬다. 그 이유는 정확히 모르겠다.. 물어봐서 나중에 꼭 해결하자

728x90
728x90

'Algorithm > 백준 & 프로그래머스' 카테고리의 다른 글

[백준]2609번 최대공약수와 최소공배수 c/c++  (0) 2022.06.25
[백준]1789번 수들의 합 c/c++  (0) 2022.06.25
[백준]3460번 이진수 c/c++  (0) 2022.06.25
[백준]2501번 약수구하기 c/c++  (0) 2022.06.25
[백준]2460번 지능형 기차2 c/c++  (0) 2022.06.25
'Algorithm/백준 & 프로그래머스' 카테고리의 다른 글
  • [백준]1789번 수들의 합 c/c++
  • [백준]3460번 이진수 c/c++
  • [백준]2501번 약수구하기 c/c++
  • [백준]2460번 지능형 기차2 c/c++
성장하고픈개발자
성장하고픈개발자
방학 기념 개발블로그 작성하기
    반응형
  • 성장하고픈개발자
    꾸준히하자아자
    성장하고픈개발자
  • 전체
    오늘
    어제
    • 분류 전체보기 (63)
      • 프로젝트 (1)
        • 카카오 쇼핑하기 web (4)
        • 요약쏙 (0)
      • Algorithm (46)
        • 백준 & 프로그래머스 (40)
        • 알고리즘 (5)
        • 네트워크 (1)
      • Web (5)
        • Spring (4)
        • JPA (0)
        • HTTP (1)
      • 후기 (3)
      • SSAFY 일상 (4)
      • 취준 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 깃허브
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    web
    싸피 13기
    책리뷰
    백준
    딥러닝
    스택
    C++
    testing
    일상
    백엔드
    회고
    쉬운딥러닝
    합격수기
    PS
    SpringBoot
    FNN
    알고리즘
    Spring
    싸피
    네이버데이터센터각
    정렬
    Spring Data JPA
    그리디
    신경망기초
    BOJ
    Andrew Ng
    코딩
    DP
    SSAFY
    withmockuser
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.1
성장하고픈개발자
[백준]2309번 일곱 난쟁이 c/c++
상단으로

티스토리툴바