본문 바로가기

동아리/Early-알튜비튜7

알튜비튜_06_일차원배열(2) 백준 10807 - 개수세기 풀이과정 1) 정수 N을 입력받고, 배열 array[N]을 for문을 이용해서 N개만큼의 정수를 입력받는다. 2) 찾으려는 정수 v를 입력받는다. 3) for 문과 if문을 활용해서 배열 array[N] == v라면 count +=1 ;를 해준다. 4) 마지막으로 count를 출력한다. C언어로 풀어보자. #include int main() { int N; scanf("%d", &N); int array[N]; for (int i = 0; i 2024. 11. 12.
알튜비튜_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_입출력(2) 기본적인 입출력 문제를 풀어보자. 1. 백준 2557번 : 간단한 입출력 문제를 먼저 풀어보자.어떤 언어로 풀던 출력만 하면 된다.  Pythonprint("Hello World!")  C언어#include  int main(void) {       printf("Hello World!"); }  Javapublic class Main {        public static void main(String args []) {               System.out.println("Hello World!");         } }  2. 백준 1000번 입력을 먼저 받은 다음에 출력을 해야한다.  파이썬으로 풀 때는, 먼저 input() 함수를 이용해서 '변수 = input()' 으로 변수 두 개를 .. 2024. 10. 5.
알튜비튜_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.