목록for (6)
컴공생의 다이어리
JavaScript 반복문 - for, for in, for of 이번 글에서는 자바스크립트 반복문 중 for, for in, for of에 대해 정리하고자 한다. for 초기식, 조건식, 증감식을 사용하여 반복문을 수행한다. 고전적인 for문의 형태이다. for문의 초기식에서 변수 선언시, const를 쓰면 값 변경이 불가하기 때문에 에러가 발생할 수 있음을 주의해야 한다. for (초기식; 조건식; 증감식) { 반복을 수행할 문 } // example for (let i = 0; i < 5; i++) { console.log(i); } // 출력 결과 // 0 // 1 // 2 // 3 // 4 for in for in 문은 상속된 열거 가능한 속성들을 포함하여 객체에서 문자열로 키가 지정된 모든 열..

자바(Java)의 반복문 - for문 이전 게시물에서 자바의 반복문 종류로 while, do-while에 대해 이야기했다. 이번에는 for문에 대해 말해보고자 한다. for문의 구조는 아래와 같으며 수행 순서는 [초기화식→조건식→수행문→증감식]순으로 진행된다. for(초기화식;조건식;증감식){ 수행문; } 아래는 1부터 10까지의 합을 구하는 과정을 for문으로 코드를 작성한 것이다. public class ForTest{ public static void main(String[] args){ int sum = 0; for(int i=1;i
자동 변수 생성 코드 변수를 자동으로 생성하기 위한 기본 코드는 아래와 같다. #생성할 변수 개수 df_num=5 #자동 변수 선언 for i in range(1,df_num+1): globals()['df_{}'.format(i)]="hi~ df_{}".format(i) 선언 변수 출력 코드 앞서 자동으로 생성한 변수를 출력하기 위한 기본 코드는 아래와 같다. #선언 변수 출력 for i in range(1,df_num+1): print(globals()['df_{}'.format(i)]) muzukphysics.tistory.com/225 파이썬 자동 변수 생성 : for문으로 동적 변수 생성하기! (Python) 파이썬을 사용하다보면 변수를 자동으로 생성해줘야화는 일이 발생합니다. for문과 결합한..

문제 두 지점 A와 B의 위치 정보와 A와 B의 각 지점에서 지점 C까지의 거리가 주어지면 지점 C가 위치 할 수있는 좌표의 수를 계산한다. 위치 정보는 좌표로 표시된다. A와 B의 좌표가 (x1, y1), (x2, y2)이면 A에서 C까지의 거리가 d1이고 B에서 C까지의 거리가 d2이면 x1, y1, d1, x2 , y2, d2의 입력의 형식은 다음과 같다. 첫 번째 줄에 테스트 할 횟수를 입력한다. 다음 줄부터 위에 기록 된만큼 테스트 케이스를 작성한다. C가 위치 할 수있는 좌표가 무한대이면 출력은 1이다. 코드 #include #include using namespace std; typedef struct{ int x; //x = x cordiante int y; //y = y cordiante..

문제 도형을 별표(=asterisk)와 다이아몬드로 그리는 프로그램을 작성하시오. 프로그램은 도형의 크기(N)를 입력으로 사용한다. N은 5에서 29사이의 홀수이며, 올바른 입력을 한다면 별표와 다이아몬드를 그릴 문자를 각각 입력해 출력하시오. 코드 #include using namespace std; void Ast(int ast, char c)//asterisk function { int k = (ast - 1) / 2; for (int i = 0; i < k; i++) { for (int j = 0; j < i; j++) cout

for문은 배열을 반복할 때 편리하고 유연한 방법을 제공하지만, 조금 복잡하고 실수로 인해 오류가 발생하기 쉽다. C++에서는 범위 기반 for문(range-based for statement)이라는 새로운 유형의 루프를 도입하여 더 간단하고 안전하게 배열 등의 모든 요소를 반복하는 방법을 제공한다. 범위 기반 for문(range-based for statement) for(element_declaration : array) statement; 범위 기반 for문은 위와 같은 문법 형태를 가진다. 루프는 각 array의 요소를 반복해 element_declaration에 선언된 변수에 현재 배열 요소의 값을 할당한다. 최상의 결과를 얻으려면 element_declaration이 배열 요소와 같은 자료형이..