알고리즘 공부/C++

백준 10995번 별찍기 - 20 C++

마달랭 2024. 7. 14. 19:46
반응형

리뷰

나머지를 활용한 문제

 

문제 풀이

  1. 입력받은 n의 수만큼 for문을 개행해 준다.
  2. 만약 현재 for문의 실행 횟수가 짝수번째 일 경우 "* "를 n개만큼 출력해 준다.
  3. 반대로 홀수번째 일 경우 " *"를 n개만큼 출력해 준다.

 

참고 사항

for문에서 i값을 적절히 배분하면 된다.

 

 

정답 코드

#include <iostream>

using namespace std;

int main() {
	int n, i, j;
	cin >> n;
	for (i = 0; i < n; i++) {
		if (i % 2) {
			for (j = 0; j < n; j++) {
				cout << " *";
			}
		}
		else {
			for (j = 0; j < n; j++) {
				cout << "* ";
			}
		}

		cout << "\n";
	}
}

 

 

728x90
반응형

'알고리즘 공부 > C++' 카테고리의 다른 글

백준 2953번 나는 요리사다 C++  (0) 2024.07.14
백준 2592번 대표값 C++  (0) 2024.07.14
백준 2921번 도미노 C++  (0) 2024.07.14
백준 10178번 할로윈의 사탕 C++  (1) 2024.07.14
백준 2010번 플러그 C++  (0) 2024.07.14