Loading...

C++ 알고리즘 기초10 -조건문 배우기1(if, else)-

1. 조건문 특정 조건에 해당하는 경우에만 코드를 수행하고 싶은 경우 C++의 조건문 기본 포맷 if (조건) { 조건이 참일 경우에만 수행 } if 내부라는 범위를 명확히 정의하기 위해 C++에서는 중괄호 { }를 사용해서 지정 if가 지정하는 조건을 만족하면, 해당 블록 내부에 있는 코드만을 실행 #include using namespace std; int main() { int a; cin >> a; if (a > 10) { a += 5; cout = b, a a; if (a % 5 == 0) { cout > n; cout = 80){ cout

2023. 1. 31. 02:16

자바 기본 배우기 -조건문-

1. 제어문 컴퓨터 프로그램의 기본은 위에서부터 아래로 순차적으로 수행됨 하지만 때에 따라서는 아래에 있는 코드를 먼저 수행하고 위로 올라가고 싶을 때가 있는데 그런 경우 사용하는 문법이 제어문이다 제어문에는 조건문과 반복문이 있다 그리고 조건문에는 if문과 switch문이 있다. 2. if문 조건식의 결과에 따라 블록 실행 여부가 결정 조건식에는 true/false 값을 산출할 수 있는 연산식 또는 boolean 타입 변수가 올 수 있다 기본 형태는 if(조건식){ 실행할 문장 1; 실행할 문장 2; ... } true/false를 산출할 수 있는 연산식은 비교연산이나 논리연산 등등 조건식 부분이 참이면 block {}안의 실행할 문장들을 모두 수행하고, 거짓이면 수행하지 않고 아래로 넘어간다 그리고 ..

2022. 10. 20. 14:25

자바스크립트 기초문법4 -조건문-

1. 종류 1-1) if statement 조건 표현식의 결과값을 boolean 타입으로 변환하고 참/거짓을 판단함 1-2) switch statement 조건 표현식의 결과값이 어느 값(case)에 해당하는지 판별함 주로 특정 변수의 값에 따라 조건을 분기할때 사용 조건이 많아질 경우 if문보다 가독성이 좋을 수 있음 2. if문 if, else if, else 조건은 소괄호 안에 작성하고, 조건이 참이면 실행할 코드는 중괄호 {}안에 작성함 if (조건1) { } else if (조건2) {} else (조건3) {} 블록 스코프를 생성함 3. switch문 표현식의 결과값을 이용한 조건문이다. 표현식의 결과값과 case문에서 지정한 값을 비교함 일치하는 부분의 중괄호 내의 문장을 수행함 switch..

2022. 7. 25. 03:15

파이썬의 Falsy? - False로 취급되지만 False는 아닌 값 -

1. 파이썬의 오브젝트 파이썬의 오브젝트의 특징은 어떠한 타입의 오브젝트든 if문의 조건문이나 논리연산의 피연산자로 사용할 수 있다는 점 파이썬의 임의의 오브젝트는 bool()함수를 이용해 자신의 논리값을 결정할 수 있다 엄밀한 True/False와 구분되어 참으로 취급되는 값은 Truthy, 거짓으로 취급되는 값은 Falsy라고 부른다 2. Falsy 파이썬에서 False로 취급되는 Falsy는 다음과 같다 0, 0.0, 0j [] , {} , (), "", set(), range(0) None 이외의 모든 오브젝트는 truthy 3. 주의할 점 Truthy와 Falsy는 True와 False로 취급하지만 이들은 True/False와는 다른 값이라는 것이 주의할 점이다 그래서 조건문을 사용할때 Trut..

2022. 7. 18. 03:05

조건문, while 반복문, for 반복문 맛보기

1. 조건문 "만약 a라면 b해줘 아니라면 c해줘" 4칸 들여쓰기를 이용해서 해당 조건에서 실행하고 싶은 문장들을 구분한다. 들여쓰기 칸이 같은 부분은 모두 수행한다는 이야기 예를 들어 dust가 50보다 크면 "50 초과"를 출력하고 그렇지 않다면 "50 이하"를 출력하라면? if dust > 50: print("50 초과") else: print("50 이하") 둘 중 하나를 충족하면 다른 문장은 수행하지 않는다는 점이 중요하다 2. 여러개의 조건문 "만약 a이면 b해줘, 그게 아니라 c이면 d해줘, 모두 아니면 e해줘" elif를 사용해서 여러개의 조건을 계속 추가할 수 있다 if a: b elif c: d elif e: f elif g: h else: i 이런식으로 완전 많이 여러개도 가능 3. ..

2022. 1. 3. 21:15

조건문을 리스트로 바꾸는 방법?

1. 문제 https://programmers.co.kr/learn/courses/30/lessons/77484 코딩테스트 연습 - 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호 programmers.co.kr 로또 6/45(이하 ‘로또’)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 로또를 구매한 민우는 당첨 번호 발표일을 학수고대하고 있었습니다. 하지만, 민우의 동생이 로또에 낙서를 하여, 일부 번호를 알아볼 수 없게 되었습니다. 당첨 번호 ..