728x90

for in 3

코틀린 for~in 반복문

fun main() { var sum: Int = 0 for ( i in 1..10){ sum += i } println(sum) } 위 소스는 for 문을 이용해 1부터 10까지 더하기를 수행한다. i in 1..10 코드는 1부터 10까지 1씩 증가하면서 for 문의 실행 영역을 반복하라는 의미이다. 따라서 총 10번 반복해서 실행한다. for 문의 조건은 이와 같이 단순히 1씩 증가 또는 감소하게 만들 수도 있고 2씩 증가하게 만드는 등 다양하게 작성 가능하다. for (i in 1..10){...} -> 1부터 10까지 1씩 증가 for (i in 1 until 10) {...} -> 1부터 9까지 1씩 증가(10은 미포함) for (i in 2 ..10 step 2) {...} -> 2부터 10..

쉘스크립트 예제

구구단 출력 BASH #!/usr/bin/bash for i in {2..9}; do # 2에서 9까지 레인지 리스트를 순회 for j in {1..9}; do # 1에서 9까지 레인지 리스트를 순회 echo "$i * $j = $((i*j))" # $(( )) 는 괄호안의 문자를 산술 처리 해준다. done done 프로그램의 실행시간 측정 아래의 프로그램은 인자로 주어진 명령을 실행하고 걸린시간을 나노초 단위로 측정한다. BASH #!/bin/bash # 만일 사용자가 인자를 주지 않았을 경우.. ($#는 인자의 모든 갯수) if [ $# -eq 0 ]; then echo "Input the filename, please..." exit 0 # 스크립트 종료 fit Command=$1 # 인자를 변수..

(Python) for 반복문 예제 5문제

1. 다음 코드를 for문으로 작성하라. 변수 = 10 print(변수) 변수 = 20 print(변수) 변수 = 30 print(변수) 정답확인 -> for문은 동일한 루틴을 반복해서 실행하는 문법이었습니다. 우선 문제에서 변하지 않고 반복되는 코드를 찾아보세요. print(변수) 부분이죠? 변하는 부분은 변수에 값을 대입하는 코드입니다. 변수 = 10 print(변수) 변수 = 20 print(변수) 변수 = 30 print(변수) 반복되는 코드는 들여쓰기로 표현하고 for문에서 변하는 부분을 기술해 줍니다. for 변수 in [10, 20, 30]: print(변수) 다음과 같이 리스트 변수에 데이터를 바인딩하고, 변수를 for문의 자료구조 자리에 넣어줘도 됩니다. 리스트 = [10, 20, 30]..

알고리즘 2022.03.28
728x90