코드업 6

[코드업] C언어 기초 100제: 1098번 - 설탕과자 뽑기

격사선이 있는 xy 그래프를 떠올리면 쉽게 해결할 수 있다! 문제 설명: 격자판(세로 h, 가로 w) 이 있고, 여기에 여러 개의 막대를 하나씩 놓는다.막대마다 다음 정보를 제공한다.막대의 길이 l막대를 놓을 방향 d0: 가로로 놓기 (→ 방향)1: 세로로 놓기 (↓ 방향)막대를 시작할 위치 (x, y)x: 격자판의 세로 위치 (1부터 시작)y: 격자판의 가로 위치 (1부터 시작)출력결과: 이렇게 입력된 막대들을 격자판에 모두 표시한 뒤, 최종 결과로 전체 격자판의 상태(0 또는 1)를 출력하는 프로그램. 설탕과자 뽑기 코드#include int main(void){ int arr[101][101] = {0}; int h, w, n, l, d, x, y; int i, j; ..

코드업(CodeUp) 2025.07.03

[코드업] C언어 기초 100제: 1097번 - 바둑알 십자 뒤집기

지문의 이해가 중요한 문제이다. 문제 설명:총 19행 × 19열로 구성된 바둑판이 주어진다. 이 바둑판에는 흑(1)과 백(0)으로 표시된 바둑알을 입력한다.이후, 십자 뒤집기를 몇 번 수행할지에 대한 횟수 N이 입력되고, 각 십자 뒤집기에 대한 좌표 (x, y)가 순차적으로 주어진다. 각 좌표 (x, y)가 주어지면, - x행의 모든 값- y열의 모든 값0은 1로, 1은 0으로 뒤집는 '십자 뒤집기' 연산을 수행하는 문제이다. Example: 좌표 (2, 3)이 입력되면 - 바둑판의 2번째 행 전체- 바둑판의 3번째 열 전체= 이 두 연산이 하나의 십자 뒤집기다. 바둑알 십자 뒤집기(코드)#include int main(void){ int arr[20][20]; int n, x, ..

코드업(CodeUp) 2025.07.02