1. 문제 상세
https://www.acmicpc.net/problem/25314
2. 문제 접근
cin 을 통해 바이트 크기를 입력받는다.
4 바이트마다 long이 하나씩 출력 하도록 해야 하기 때문에 입력받은 바이트/4 를 하여 출력할 long 의 갯수를 구한다.
반복문을 통해 해당 횟수 만큼 long 을 출력하고 끝에 int 를 출력한다.
3. 문제 풀이
#include <iostream>
using namespace std;
int main() {
int b;
cin >> b;
b = b / 4;
for(int i = 0; i < b; i++) {
cout << "long ";
}
cout << "int";
}
정수형 변수 b를 선언.
cin 으로 바이트 크기를 입력받아 b에 저장. b를 4로 나눈 값을 b에 저장.
for 문으로 i 가 0 부터 b 보다 작을 때 1씩 더하며 반복하도록 한다.
반복에서는 "long " 을 출력.반복문이 끝나면 "int" 를 출력한다.
4. 성능 확인
5. 마무리
반복문을 통해 내가 지정한 횟수만큼 코드를 반복 실행해보았다.
'백준 - 단계별로 풀어보기 > 반복문' 카테고리의 다른 글
[백준] 11021번 : A+B - 7 | C++ (0) | 2023.09.20 |
---|---|
[백준] 15552번 : 빠른 A+B | C++ (0) | 2023.09.20 |
[백준] 25304번 : 영수증 | C++ (0) | 2023.09.19 |
[백준] 8393번 : 합 | C++ (0) | 2023.09.19 |
[백준] 10950번 : A+B - 3 | C++ (0) | 2023.09.18 |