본문 바로가기

백준4

알튜비튜_06_1차원배열(1) 배열(array)이란, 동일한 타입의 데이터가 여러 개 저장되어 있는 데이터 저장장소 이다. 배열 사용의 장점은 1) 데이터를 순차적으로 저장할 수 있다. 2) 인덱스를 이용해서 원소에 접근한다. 3) 반복문을 이용하기에 좋은 구조이다. 배열의 인덱스(index) 는 배열 원소의 번호로 배열의 시작 위치에서부터 데이터가 있는 상대위치를 나타낸다. 인덱스는 0부터 시작한다 !! 배열의 선언 형식 : 자료형 배열이름[배열 크기]; ex) int ewha[5]; int ewha[5] = {1,2,3,4,5}; --> 배열의 선언과 동시에 초기화됨. int ewha[] = {1,2,3,4,5}; --> 배열의 크기가 주어지지 않았는지만, 자동적으로 초기값의 개수만큼 크기가 잡힘. --> [1,2,3,4,5] 가.. 2024. 11. 11.
알튜비튜_05_반복문 반복문이란?특정 작업을 여러 번 반복 수행할 수 있게 해주는 구문이다.  반복문을 사용하면 동일한 작업을 반복적으로 수행할 수 있어서 코드를 간결하고 효율적으로 작성할 수 있다.    증감 연산자 : 변수의 값을 1씩 증가하거나 감소시키는 연산자- 증가 연산자 와 감소 연산자 가 있다. - 전위 증가/전위 감소(++i, --i) : 변수 먼저 증가(감소)시키고 그 값을 사용- 후위 증가/후위 감소(i++,i--) : 변수 먼저 사용 후 나중에 값 증가(감소) ex) a=5printf("전위연산: %d", ++a) //6printf("후위연산: %d", a++) //5    반복문 중 for문에 재해서 먼저 살펴보자        이제 반복문 중 while문에 대해서 살펴보자.     이제 반복문 중 dow.. 2024. 11. 10.
알튜비튜_04_조건문 조건문이란?프로그램의 흐름을 제어하기 위해 측정 조건을 평가하여, 그 결과에 따라 실행할 코드를 결정하는 구문조건문을 사용하면 조건의 참/거짓에 따라 서로 다른 작업을 수행할 수 있다.  비교 연산자와 논리 연산자에 대해서 알아보자. 조건문에는 'if else 문' 과 'switch 문' 이 있다.  먼저 if else 문에 대해서 알아보자.   만약 조건식이 여러개라면?if - else if - (else) 로 쓰면된다. (else)를 쓰는 것은 자유이다.  간단한 조건문의 예를 들자면, '값이 양수일 떄 100~90 : A, 89~80점: B 이고 나머지는 F이다.' 라고 했을 떄 조건문을 어떻게 쓸 수 있을까?**if 안에서 조건을 연결해 줄때는 논리 연산자를 이용해야한다.  내가 요즘 주로 쓰는 .. 2024. 10. 28.
알튜비튜_03_입출력(1) C언어C언어에서 입출력시 scanf , printf 를 사용한다.  scanf("입력형태", &변수)  printf("입력형태",  변수)%d : int 타입 정수형 %c : char 타입 문자형%s: char* 타입 문자열%f :float 타입 실수입력형태에 따라서 잘 선택해서 사용해야한다.   Python 파이썬에서 입력시  input 또는 sys.stdin.readline 을 쓴다. 보통은 input을 많이 쓰고, sys.stdin.readline이 시간이 더 빠르기 때문에 시간을 크게 신경써야 하는 경우에 사용한다. split이 필요할 시 : map, split 함수 사용예 : 공백으로 분리된 두 숫자 - n, m = map(int,input(),split())파이썬에서 출력시 print(개행 문.. 2024. 10. 4.