본문 바로가기

기초24

[C 언어] 초급 - hello world! 프로그래밍 언어 공부의 가장 첫 번째! hello world! 찍기 output : Hello World! #include main() { printf("Hello World!"); } 코드 설명 : #include // standard input output의 header파일의 약자로 input /output에 사용하는 함수 임포트 main() // 실행 함수. 반드시 있어야 실행됨 { printf("Hello World!"); // printf() 함수 : 프린트하는 함수 // ;(세미콜론)으로 함수를 call(실행)함 } https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 2023. 1. 31.
[스낵수학] 삼각형의 합동과 닮음 기본 개념 요약 작도란? 눈금 없는 자와 컴퍼스만을 사용하여 도형을 그리는 것 삼각형 명칭 삼각형을 기호로 나타내면? △ABC ∠A와 마주 보는 변 BC는? ∠A의 대변 변 BC의 대각은? ∠A △ABC에서 ∠A, ∠B, ∠C의 대변의 길이는? 각각 a, b, c △ABC의 변의 길이의 관계는? 변BC < 변AB + 변AC 삼각형의 합동 조건 대응하는 세 변의 길이가 각각 같을 때(SSS 합동) 대응하는 두 변의 길이가 각각 같고, 그 끼인각의 크기가 같을 때(SAS 합동) 대응하는 한 변의 길이가 같고, 그 양 끝 각의 크기가 각각 같을 때(ASA 합동) [참조] S : Side의 약자, A : Angle의 약자 삼각형의 닮음 조건 대응하는 세 변의 길이의 비가 각각 같을 때(SSS 합동) 대응하는 두 변의 길이의 비.. 2021. 7. 20.
[colab] 시작하기 및 설정하기 기본전제 : 구글 가입하여 아이디가 있어야 한다. 활용메인 : 구글의 드라이브와 연동되어, ipython notebook 파일이나 데이터는 구글 드라이브를 활용한다. step1 : colab.research.google.com Google Colaboratory colab.research.google.com 코랩 사이트에 들어가기 step2-1 : 새노트열기 (메뉴: 파일 > 새노트) 파일면 변경 : 파일명.ipynb 파일 저장: 파일 > 저장 ==> 나중에 구글 드라이브에서 확인 가능 step2-2 : 기존 코드 가져오기 파일 불러오기 : 파일 > 노트 열기 or 노트 업로드 => 각 tab의 기준으로 파일을 갖고 올 수 있다. 업로드는 기존 내PC local에서 파일을 드래그해서 바로 업로드하여 활용.. 2021. 4. 13.
[통계 + 엑셀] 엑셀을 통한 통계 분석 및 해설 기초 엑셀로 분석 간단하게 하기(데이터 이해하기) 1. 엑셀에 데이터 분석 옵션 등록하기1-1. 옵션 -> 추가기능(분석도구 클릭 및 관리(A)에서 이동(G) 클릭) 분석도구 체크 및 확인)1-2. 엑셀에서 '데이터' 형성 2. 히스토그램 분석2-1. 데이터분석 클릭2-2. 히스토그램 선택2-3. 입력법위(데이터) / 계급구간(새로 만들어줘서 넣기) => 출력옵션 체크 후 확인 완료 : 표와 히스토그램 완성계급구간 별로 빈도수와 누적 % 테이블 형성 및 그래프 보여줌 3. 기술 통계법 3-1. 데이터 분석 클릭3-2. 기술통계량 클릭3-3. 입력범위(데이터) 입력 및 출력 옵션 선택 완료~해석: 1: 표준오차 특히 표준편차가 매우 크기 때문에 데이터 정규화가 향후 필요할 것임해석 2: 범위(최대값-최소값)가 .. 2018. 5. 28.
[sql ] 기초 쿼리 모음_STATEMENT sql 기초 모음 0. 기초 용어 - FIELD : COLUMN - RECORD : ROW - as(alis) : 별명, 테이블 혹은 field에 임시이름을 지정 SELECT column_name AS alias_nameFROM table_name;SELECT column_name(s)FROM table_name AS alias_name;1. 데이터 조작어(DML:data Manipulation language) - select: 데이터베이스에 들어 있는 데이터를 조회하거나 검색하기 위한 명령어SELECT column1, column2, ...FROM table_name; -- FIELD에 해당하는 RECORD를 불러옴SELECT * FROM table_name; -- 모든 FIELD의 RECORD를 불.. 2018. 5. 23.
[선형대수] 기초 * 주재걸 교수님 강의정리 1. 스칼라, 벡터, 매트릭스 구분하기 스칼라 : a single number 벡터 : an ordered list of numbers (set) 행렬 : a two-dimensional array of numbers 2. 기본 행렬 계산 방법 선형대수학 책 추천 : https://sodong212.blog.me/220709162646 2018. 5. 4.
[파이썬] 백준 알고리즘 10871번 문제:정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이 때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오. 입력:첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000)둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. 10 5 1 10 4 9 2 3 8 5 7 6 출력:X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다. 1 4 2 3 내 소스: list1=list(input().split())list2=list(input().split())list3=[]str1=str()for i in range(len(list2)): list2[i]=.. 2018. 4. 13.
[파이썬] 백준 알고리즘 10869번 문제:두 자연수 A와 B가 주어진다. 이 때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 입력:두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000) 7 3 출력:첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다. 10 4 21 2 1 내 소스: a= input().split( )print(int(a[0])+int(a[1]))print(int(a[0])-int(a[1])) print(int(a[0])*int(a[1])) print(int(int(a[0])/int(a[1]))) print(int(a[0])%int(a[1])) 2018. 4. 13.
[파이썬] 백준 알고리즘 10817번 문제:세 정수 A, B, C가 주어진다. 이 때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오. 입력:첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100) 20 30 1030 30 1040 40 4020 10 10 출력:두 번째로 큰 정수를 출력한다. 20304010 내 소스: a=list(input().split())for i in range(len(a)): a[i]=int(a[i])a.sort(reverse=True)print(a[1]) 2018. 4. 13.
[파이썬] 백준 알고리즘 10430번 문제:(A+B)%C는 (A%C + B%C)%C 와 같을까?(A×B)%C는 (A%C × B%C)%C 와 같을까?세 수 A, B, C가 주어졌을 때, 위의 네가지 값을 구하는 프로그램을 작성하시오. 입력:첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) 5 8 4 출력:첫째 줄에 (A+B)%C, 둘째 줄에 (A%C + B%C)%C, 셋째 줄에 (A×B)%C, 넷째 줄에 (A%C × B%C)%C를 출력한다. 1 1 0 0 내 소스: a = list(input().split())for c in range (3): a[c]=int(a[c])print((a[0]+a[1])%a[2])print((a[0]%a[2]+a[1]%a[2])%a[2])print((a[0]*a[1])%a[2].. 2018. 4. 12.
[파이썬] 백준 알고리즘 9498번 문제:시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. 입력:첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 자연수이다. 100 출력:시험 성적을 출력한다. A 내 소스: score = int(input())if 100>= score >= 90: print('A')elif 90 > score >= 80: print('B')elif 80 > score >= 70: print('C')elif 70 > score >= 60: print('D')else: print('F') 2018. 4. 12.
[파이썬] 백준 알고리즘 8393번 문제:n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. 입력: 3 출력: 6 내 소스: a=int(input())c=[]for b in range(a+1): c.append(b)print(sum(c)) 2018. 4. 12.
[파이썬] 백준 알고리즘 2742번 문제:자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력: 5 출력: 5 4 3 2 1 내 소스: a=int(input())for a in range(a, 0, -1): print(a) 2018. 4. 12.
[파이썬] 백준 알고리즘 2741번 문제;자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력: 5 출력: 1 2 3 4 5 내 소스: a=int(input())for a in range(1, a+1): print(a) 2018. 4. 12.
[파이썬] 백준 알고리즘 2739번 문제: N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. 입력: 2 출력: 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 내 소스: a=int(input())for b in range(1, 10): print('{} * {} = {}'.format(a, b, a*b)) 2018. 4. 12.
반응형