본문 바로가기

숨막히는 알고말고/문제 풀이

[SWEA] 간단한 N의 약수

👀 문제 설명

문제

로그인해야 문제를 볼 수 있다

✍🏻풀이

1부터 N까지 for문을 돌면서 N을 i로 나눴을 때 0인 경우, 벡터에 넣으면 된다.

 

코드

#include <stdio.h>
#include <iostream>
#include <vector>

using namespace std;

int main() {
    int N;
    cin >> N;
    
    vector<int> v;
    for (int i = 1; i <= N; i++) {
        if (N % i != 0)
            continue;
        
        v.push_back(i);
    }
    
    for (int i = 0; i < v.size(); i++) {
        cout << v.at(i) << " ";
    }
    
    return 0;
}

'숨막히는 알고말고 > 문제 풀이' 카테고리의 다른 글

[Baekjoon] 그룹 단어 체커  (0) 2021.02.05
[Baekjoon] 이동하기  (2) 2021.02.03
[Programmers] 신규 아이디 추천  (0) 2021.02.01
[Baekjoon] 돌 게임 3  (0) 2021.02.01
[Baekjoon] N과 M (1)  (0) 2021.01.29