[백준]1292번 쉽게 푸는 문제 c/c++

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

문제

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

"하지만 동호는 현재 더 어려운 문제를 푸느라 바쁘기에 우리가 동호를 도와주자" 이거 킹받네...

나의 해결방법
1, 2, 2, 3, 3, 3, 4, 4, 4, 4... 수열을 배열에 저장하여
a번째 원소부터 b번째 원소까지 더한 합을 출력해주는 방식을 사용하였다.

  • 이러한 형태의 수열을 저장하는 방법을 다뤄본적이 없어서 생소했다.
  • 2중 for문을 사용하여 하나는 원소역할을 하고, 나머지 하나는 그 원소를 반복하여 몇번 출력할 것인지를 나타낸다.

코드

#include<iostream>
using namespace std;

int main()
{
    int a, b;
    cin >> a >> b;
    int n[1000];
    int cnt = 0;
    for (int i = 1; cnt<1000 ;i++) {
        for (int j = 0; j < i; j++) {
            n[cnt++] = i; //cnt는 for문과 상관없이 이 줄이 끝나면 1씩 증가
            if (cnt == 1000) //n배열을 다 채우면 break;
                break;
        }
    }
    int sum = 0;
    for (int i = a-1; i <= b-1; i++) { //a번째는 n[a-1]값이고, b번째는 n[b-1]값 이므로
        sum += n[i];
    }
    cout << sum << endl;
    return 0;
}

피드백
배열에 저장하고 출력하기만 하면 되는 문제였다.

728x90
728x90

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

[백준]10828번 스택 c/c++  (0) 2022.06.26
[백준]10808번 알파벳 개수 c/c++  (0) 2022.06.25
[백준]2693번 N번째 큰 수 c/c++  (0) 2022.06.25
[백준]2609번 최대공약수와 최소공배수 c/c++  (0) 2022.06.25
[백준]1789번 수들의 합 c/c++  (0) 2022.06.25
'Algorithm/백준 & 프로그래머스' 카테고리의 다른 글
  • [백준]10828번 스택 c/c++
  • [백준]10808번 알파벳 개수 c/c++
  • [백준]2693번 N번째 큰 수 c/c++
  • [백준]2609번 최대공약수와 최소공배수 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
  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.1
성장하고픈개발자
[백준]1292번 쉽게 푸는 문제 c/c++
상단으로

티스토리툴바