Loading...
2024. 4. 26. 00:25

python 반복문 중급 기술 - range, break, continue, for ~ else, string iteration

1. range  range(a,b,c)이면 a부터 b-1까지 c칸씩 띄어서 iteration 한다  range(0,3)이면 0부터 2 range(10)이면 0부터 9 range(1,10,2)이면 1,3,5,7,9 range(10,1,-1)이면 10,9,8,7,6,...,2   2. break & continue break는 조건을 만족하면 반복문을 탈출하는 것인데,  continue는 조건을 만족하면 바로 아래 문장을 skip하는 것이 아니고 해당 반복을 1회 skip   3. for~ else 구문  반복문이 끝나면 마지막에 else문을 1회 수행한다, break로 탈출할 시는 예외  잘 쓰지는 않는다 안써도 다르게 똑같은 기능을 할 수 있기 때문    4. string iteration 문자열을 i..

2024. 4. 18. 02:10

Unity 기본4 - 반복문 while, for문

특정 조건을 만족할때, 원하는 명령을 반복하도록 하는 명령 1. while 특정 조건을 만족하는 동안 반복문 실행 while (조건문) {조건문이 참일때 실행} if문 처럼 조건문이 참일 때 실행하는 문장이 1문장이면, {}는 생략 가능하나, 쓰는게 좋다 using System.Collections; using System.Collections.Generic; using UnityEngine; public class HelloWorld : MonoBehaviour { // Start is called before the first frame update void Start() { int i = 0; while (i < 10) { Debug.Log(i); i += 2; } } // Update is cal..

2023. 5. 29. 01:56

C++ 알고리즘 기초16 -반복문 심화1, continue & break-

1. 증감식 응용 i++하면 i를 1씩 증가시키면서 반복문을 수행하지만, 증감식을 변형해서 i의 값을 원하는대로 증감시킬 수 있다 i += 2로 하면 i를 2씩 증가시키면서 반복문을 수행 #include using namespace std; int main() { // 여기에 코드를 작성해주세요. for (int i = 5; i

2023. 2. 1. 01:37

자바 기본 배우기 -반복문-

1. for문 for문은 초기화식, 조건식, 반복 수행할 문장, 증감식 4가지로 구성되어 있다 - 1) 초기화는 반복문이 시작될 때 딱 한번만 실행된다. 그 이후에는, 2) 조건식으로 가서 조건을 검사한다. 그리고 조건식이 참이라면, 3) 반복문을 수행하며 4) 증감식으로 가서 변수를 증감시킨다. 증감이 끝났다면, 2) 다시 조건식으로 가서 조건을 검사한다. 그리고 조건식이 참이면, 3) 반복문 수행 4) 증감식 수행.. 하지만 조건식이 거짓이라면 반복문이 종료된다. - 당연하지만 조건식이 처음부터 거짓이면 단 1번도 반복문을 수행 안할 수도 있다 - 초기화식과 증감식은 ,를 이용해서 둘 이상을 작성할 수도 있다 뭐 이런 느낌인가? for(int i=0,j=0 ; i

2022. 10. 20. 15:44

자바스크립트 기초문법5 -반복문-

1. while 조건문이 참이기만 하면 문장을 계속 수행함 while (조건문) { } 2. for문 특정한 조건이 거짓으로 판별될 때까지 반복함 for (; ; ) { } 반복문 for (let i = 0; i < 6; i++)를 진입하면, 먼저 변수 let i = 0을 선언한다. 그 후 조건문 i < 6;을 평가하고, 참이면 코드 블럭을 수행함 다음 코드 블록 수행 후에, i++를 수행하여 i를 증가시킴 위 과정을 반복 참고로 초기 선언을 반드시 let이나 var로 해줘야함 for (let i = 0; i < arr.length; i++) {}의 경우에, 최초 정의한 let i = 0을 재할당해서 i = 1, i = 2, ...로 증가시키므로, 재할당 불가능한 const를 사용하면, 에러남 3. fo..

2022. 10. 5. 23:51

시뮬레이션의 기본을 배우는 문제 -미생물 격리-

1. 문제 2382 [모의sw역량테스트] 미생물격리 SW Expert Academy SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 조건에 맞게 이동하는 미생물들이 존재하는 배열에서 특정 시간 이후에 남아있는 미생물의 수를 구하는 문제 2. 풀이1 기본적으로 sw 역량테스트는 문제에서 제시하는 조건대로 성실하게 구현하면 답은 낼 수 있다 일단 문제에서 말하는대로 직관적인 시뮬레이션을 수행해보자 먼저 n*n 배열에 미생물을 그대로 배치하고 싶다 그리고 가장자리는 1로 채워줘야한다. n-2개의 0이 들어간 리스트 좌우 양쪽에 1을 붙인 n-2개의 행을 준비하고, 0행과 n-1행은 1이 n개 채워진 배열을 위 아래로..