day04-java-반복 구조(while, do-while, for)

반복 구조(while, do-while, for) 어떤 복잡한 프로그램 로직도 세 가지 기본 구조를 통해 표현할 수 있습니다: 순차 구조: 위에서 아래로 한 줄씩 실행되며 모든 문장이 반드시 실행됩니다. 분기 구조: 조건에 따라 특정 문장을 한 번 실행하며, 모든 문장이 실행되는 것은 아닙니다. 반복 구조: 조건에 따라 특정 문장을 여러 번 반복 실행하며, 모든 문장이 실행되는 ...

8월 12일 08:21에 게시됨

파이썬에서 continue와 break의 차이 및 활용법

continue는 현재 반복에서 나머지 코드를 건너뛰고 다음 반복으로 바로 이동합니다. break는 현재 반복을 완전히 종료하고, 가장 가까운 반복문을 벗어나게 합니다. 중첩된 반복문에서는 해당 레벨만 종료됩니다. 다음은 각 키워드의 동작을 확인할 수 있는 예제입니다. continue 사용 시: 3층 건너뛰기 for floor in range(1, 5): print(f"----------{floor}층-- ...

7월 10일 22:36에 게시됨

C 프로그래밍 기초 실험: 제어문 활용

무작위 쿠폰 코드 생성기 #include <stdio.h> #include <stdlib.h> #include <time.h> #define CODE_LENGTH 6 #define NUM_CODES 5 int main(){ int count; int random_prefix, random_suffix; srand(time(NULL)); count = 0; while(count < NUM_CODES){ random_prefix = rand() % 900 + 100; // 100-999 ...

7월 9일 02:55에 게시됨

Java 제어 흐름과 사용자 입력 처리

Scanner를 통한 사용자 입력 처리 Java에서 사용자로부터 입력을 받기 위해 java.util.Scanner 클래스를 활용할 수 있다. 주로 콘솔 환경에서 값을 읽어오는 데 사용되며, 다음 메서드들이 대표적이다. next(): 공백을 기준으로 하나의 토큰만 인식한다. 즉, 공백 포함 문자열은 전부 수신하지 못한다. nextLine(): 현재 줄의 남은 모든 내용을 읽으며, 개행 문자(En ...

6월 28일 17:27에 게시됨

리스트의 기초 및 활용

리스트는 파이썬에서 가장 유용한 데이터 구조 중 하나로, 순서가 있으며 가변적인 컬렉션입니다. 리스트는 다양한 타입의 객체를 포함할 수 있으며, 인덱싱, 슬라이싱, 수정, 추가, 삭제 등 다양한 연산을 지원합니다. 1. 리스트 생성 방법 리스트는 대괄호 []로 정의하거나, list() 함수를 사용해 생성할 수 있습니다. # 빈 리스트 생성 empty_list = [] # 값이 있는 리 ...

6월 27일 01:39에 게시됨

동적 프로그래밍의 세 가지 접근법

동적 프로그래밍의 세 가지 방법: 📈📉💾 동적 프로그래밍은 복잡한 문제를 해결하기 위한 알고리즘입니다. 큰 문제를 작은 문제로 분해하고, 이 작은 문제들의 해를 저장하여 중복된 계산을 피합니다. 이 글에서는 자바 언어를 사용하여 동적 프로그래밍의 세 가지 방법인 상향식(📈), 하향식(📉), 그리고 **메모이제이션(💾)**에 대해 설명하겠습니다. 이러한 방법들은 ...

6월 26일 01:56에 게시됨

C언어에서의 제어 흐름: 조건, 반복, 중첩 및 응용

순차 실행 구조 기본적으로 C 프로그램은 위에서 아래로 명령문을 순서대로 실행합니다. 이는 특별한 제어문이 없을 때의 기본 동작 방식입니다. #include <stdio.h> int main() { int x = 5; int y = 7; int result = x + y; printf("결과: %d\n", result); // 출력: 결과: 12 return 0; } 조건 분기문 실행 흐름을 조건에 따라 다른 경로로 ...

6월 24일 18:05에 게시됨

PHP 조건문과 반복문 실전 활용

조건문 종류와 특징 PHP에서 조건문은 프로그램의 흐름을 제어하는 핵심 요소입니다. 상황에 따라 적절한 조건문을 선택하는 것이 중요합니다. if 문의 다양한 형태 단일 조건은 if로 처리합니다. $score = 85; if ($score >= 60) { echo '합격입니다'; } 양 갈래로 나뉘는 경우 if-else를 사용합니다. $temperature = 16; if ($temperature > 25) { echo ...

6월 23일 21:39에 게시됨

파이썬 제어 구조와 컴프리헨션

제어 흐름과 반복문 if 문 if 문은 세 부분으로 구성됩니다: 키워드 자체, 참/거짓을 판단하는 조건식, 그리고 식이 참이거나 0이 아닐 때 실행되는 코드 블록 else와 elif를 지원하며, 조건식을 괄호로 묶을 필요는 없습니다 표준 if 조건문의 구문은 다음과 같습니다: if expression: expr_true_suite 식의 값이 0이 아니거나 불린 값이 True이면 코드 블록 expr_tr ...

6월 17일 00:03에 게시됨

C 언어 함수 실습 예제 모음

성적 등급 변환 함수정수형 점수를 입력받아 등급 문자를 반환하는 함수를 구현합니다. 10점 단위로 구간을 나누어 A부터 E까지의 등급을 부여합니다.#include <stdio.h> char calculate_grade(int mark); int main() { int mark; char level; while (scanf("%d", &mark) != EOF) { level = calculate_grade(mark); printf("점수 ...

6월 13일 17:10에 게시됨