루프 loops for문- for문의 조건에 충족하는 동안 반복된다. for문 다음의 들여쓰기는 루프의 본문을 의미한다. for, range- for와 range를 함께 사용해 range의 ()안 숫자만큼 반복이 일어난다. while문- while문의 조건에 맞는 동안 반복이 일어난다. 무한 루프- while(1), while(true)와 같이 조건이 항상 참일 때 일어나며 말 그대로 무한 반복이 이루어진다. 프로그래밍/Python 2025.03.15
if, elif, else 조건문 if문- if문에서 이용한 조건이 참/거짓인지 판단하여 참인 경우 내용을 수행한다. else문- if문과 함께 사용하며 if문 뒤에 위치한다. if문과 반대되는 조건인 경우 실행된다. elif문- else if문의 줄임말로 if문과 다른 조건에서 실행시키고 싶은 경우 이용한다. 프로그래밍/Python 2025.03.14
연산자 산술 연산자 종류와 의미 대입 연산자 종류와 의미 비교 연산자 종류와 의미 논리 연산자 종류와 의미- 이때 파이썬에서는 &&, || 대신 and, or을 사용한다는 것을 주의한다. 프로그래밍/Python 2025.03.14
데이터 형식, 데이터 type Interger(정수), Float(부동소수), Boolean(참/거짓), String(문자열)을 주로 다루겠다. int는 정수 값을 저장한다. float은 소수점이 있는 숫자 값을 저장한다. Boolean은 참/거짓(True/False, 1/0)을 저장한다. String은 작은 따옴표 혹은 큰 따옴표를 이용해 값을 지정할 수 있다. 또는 내장함수 str을 이용해 문자열을 저장하도록 할 수 있다. 프로그래밍/Python 2025.03.14
변수 변수는 데이터의 이름을 지정, 저장, 참조하는데 사용된다. 선언- 다양한 변수의 선언 모습이다. - str() 를 이용해 숫자 값을 문자열로 저장할 수 있다. 데이터형(type)을 알고 싶을 때 type을 이용해 출력을 이용할 수 있다. 프로그래밍/Python 2025.03.14
2292번 벌집 문제 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나가는지(시작과 끝을 포함하여)를 계산하는 프로그램을 작성하시오. 예를 들면, 13까지는 3개, 58까지는 5개를 지난다. 1 1개 (1번째 = 1개 지남)2~7 6개 (2번째 = 2개 지남)8~19 12개 (3번째 = 3개 지남)20~37 18개38~61 24개첫 번째를 제외하고 한 껍질?씩 이동할 때마다 6씩 늘어난다. #include int main(){ std::ios_base::sync_with_st.. 프로그래밍/백준 2025.03.13
2745번 진법 변환 문제B진법 수 N이 주어진다. 이 수를 10진법으로 바꿔 출력하는 프로그램을 작성하시오.10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다. 이런 경우에는 다음과 같이 알파벳 대문자를 사용한다.A: 10, B: 11, ..., F: 15, ..., Y: 34, Z: 35 1. A~Z는 문자이므로 을 include 해주고 문자를 입력받게 한다.2. ex) 1546(3) = (6*3^0) + (4*3^1) + (5*3^2) + (1*3^3)3. 진법을 string으로 입력받으니 0~9 경우에는 아스키 값 '0'을 빼주어 정수 0~9로 계산되게 한다.4. 제곱 수를 구하는 pow 함수 이용을 위해 를 include 해준다.#include #include #include int main() { .. 프로그래밍/백준 2025.03.13