본문 바로가기
728x90
반응형

FOR8

JAVA 개발자 수업 10일차 1. for 반복문 for for 누적값 구하기 난수 분기문 무한루프 1. for 반복문 (1) for - 실행 블럭내의 코드를 원하는 횟수만큼 반복 실행하는 제어 - 목적 a. 반복 횟수 제어 b. 루프 변수 값 제어 - 형식 for (초기식; 조건식; 증감식) { 실행문; } (2) for 누적값 구하기 - 1. 누적변수를 선언한다. - 2. 누적 대상을 얻기 위한 제어문을 만든다. - 3. 누적 변수에 누적 대상을 더한다. (3) 난수 - 정의 : 임의의 수 - Math 클래스, Random 클래스 2가지가 있다. - Math 클래스 사용 예시 : System.out.println(Math.random()); --> 출력 : 0.0 ~ 0.999999999999 사이의 값 랜덤 (4) 분기문 - b.. 2021. 4. 9.
6096 : 바둑알 십자 뒤집기(Python 기초 100제) 부모님을 기다리던 영일이는 검정/흰 색 바둑알을 바둑판에 꽉 채워 깔아 놓고 놀다가... "십(+)자 뒤집기를 해볼까?"하고 생각했다. 십자 뒤집기는 그 위치에 있는 모든 가로줄 돌의 색을 반대(1->0, 0->1)로 바꾼 후, 다시 그 위치에 있는 모든 세로줄 돌의 색을 반대로 바꾸는 것이다. 어떤 위치를 골라 집자 뒤집기를 하면, 그 위치를 제외한 가로줄과 세로줄의 색이 모두 반대로 바뀐다. 바둑판(19 * 19)에 흰 돌(1) 또는 검정 돌(0)이 모두 꽉 채워져 놓여있을 때, n개의 좌표를 입력받아 십(+)자 뒤집기한 결과를 출력하는 프로그램을 작성해보자. 바둑알이 깔려 있는 상황이 19 * 19 크기의 정수값으로 입력된다. 십자 뒤집기 횟수(n)가 입력된다. 십자 뒤집기.. 2021. 3. 22.
728x90
반응형