일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- R
- 윤성우 열혈자료구조
- C 언어 코딩 도장
- list 컬렉션
- Serialization
- datastructure
- Graph
- s
- Selection Sorting
- C programming
- 이스케이프 문자
- Algorithm
- 혼자 공부하는 C언어
- 메모리구조
- insertion sort
- 이것이 자바다
- 윤성우의 열혈 자료구조
- coding test
- JSON
- buffer
- 알기쉬운 알고리즘
- Stack
- stream
- Today
- Total
목록Programming Language (94)
Engineering Note
import sys를 통해 sys.stdin = open("input.txt""rt")-> input.txt 파일을 "rt"읽기 전용으로 읽어온다.import syssys.stdin = open("input.txt","rt")입력된 데이터를 띄어쓰기를 구분으로 읽어 들어와서 변수 N,K에 int형으로 mapping 하여 저장한다.N,K = map(int,input().split()) #띄어쓰기를 구분으로 읽어 들어와서 N,K에 int형으로 저장

파이썬은 변수를 선언할 때 타입을 정의해주지 않기 때문에 저장되는 값에 따라 변수의 타입이 달라진다.함수의 매개변수에 인자를 전달 할 때도 마찬가지이다.함수로 넘어오는 인자의 타입에 따라 매개변수의 타입도 달라진다.go 함수는 매개변수에 저장된 데이터와 매개변수의 타입을 출력하는 함수이다. [1] 리스트를 넘겨주었을 때는 go의 매개변수 ans의 타입이 list이고, 2를 넘겨주었을 때는 int로 데이터 타입이 바꼈음을 확인 할 수 있다.
리스트에서 데이터를 삭제하는 함수 del함수와 list함수는 파이썬에서 데이터를 삭제하는 함수다. del 사용법 a = [10,20,30,40,50] del a[2] 이처럼 del 리스트[인덱스 번호] 이처럼 리스트의 인덱스 번호를 통해 데이터를 삭제 할 수 있다. list a에서 index 2번의 요소를 삭제하는 명령어 (여기서는 30이 삭제됨) del a[2:] 슬라이싱을 이용해서도 데이터를 삭제할 수 있다. (여기서는 2번인덱스 부터 마지막 인덱스까지 데이터가 삭제됨) remove 사용법 a = [10,20,30,40,50] a.remove(20) 이처럼 리스트.remove(요소값)을 통해 원하는 데이터를 삭제할 수 있다.
rasino.tistory.com/307 【 C 환경설정 】 VS code에서 C/C++ 코딩환경 구축하기【 C 환경설정 】 VS code에서 C/C++ 코딩 환경 구축하기 요즘 파이썬(python)이나 자바(JAVA), javascript C# 등등 하이레벨 언어를 학습하던 사람들이 프로그래밍의 근간을 튼튼히 한다거나? 여러 가지rasino.tistory.com

반복문 (for, while) for에서 반복문을 쓰기전에 range함수를 알아야한다. range함수는 순차적으로 정수 리스트를 만든다. a = range(10) #순차적으로 정수 리스트를 만든다. print(list(a)) 여기서 주의해야할 점은 0부터 9까지 순차적 정수 리스트를 만든다는 것이다. range로 순차적 정수리스트를 만들고 a에 저장하고 a를 list형으로 변환하여 출력하면 아래의 첫 번째 줄처럼 출력결과가 나온다. list 형으로 변환하지 않고 a를 출력하면 두 번째 줄 처럼 결과가 출력된다. 출력결과 range에 정수하나가 아니라 정수 두개를 ,(콤마)를 사이에 두고 입력하면 ex)range(1,10) 첫번째 정수이상 두번째 정수미만의 범위의 리스트가 형성된다. range함수와 for..
조건문 if 어떠한 조건을 만족하면 아래문장을 실행하도록 하는 조건문 if 조건문: //if문을 쓰고 조건문을 써주고 :(세미콜론)을 찍고 다음 줄에서 들여쓰기를 해서 문장을 써주면 된다. 파이썬에서 들여쓰기까지 문법이므로 실수하지 않도록 기억해야 한다. if x>0: if(x0 and x=70: print("C") elif x>=60: print("D") else: print("F")
input() 파이썬에서 입력함수 a= input()을 하면 키보드로 입력한 값을 a에 저장한다. a= input("숫자를 입력하세요") 라고 하면 "숫자를 입력하세요"라는 글자가 출력되고 커서가 깜빡이고 이때 키보드로 입력한 값을 a에 넣는다. a, b= input().split()을 해주면 키보드에 공백을 두고 입력하는 데이터들을 각각 a와 b에 저장한다. 22 3 (22입력하고 스페이스 입력하고 3누르고 엔터키를 누르면 22는 a에 3은 b에 저장된다.) input() 함수로 입력받을 때 주의해야 할 점 키보드에 숫자를 입력하더라도 이 숫자가 문자형태로 저장된다는 것이다. 그래서 이 입력된 형태를 +(더하기)해주면 두 문자숫자가 더하기 연산이 되지않고 그냥 이어붙은 새로운 문자가 된다. (문자끼기 ..
변수명 규칙 1)영문과 숫자, _로 이루어진다. 2)대소문자를 구분한다. 3)문자나, _로 시작한다. 4)특수문자를 사용하면 안된다.(&,%등) 5)키워드(예약어)를 사용하면 안된다.(if, for) 파이선에서 여러개의 변수에 데이터를 저장 할때 한번에 가능 a,b,c = 1,2,3 # 한번에 3개의 변수에 데이터 저장 가능 a,b = b,a #temp 변수 없이 데이터 a,b 교환 가능 print() print(a,b,c)로 출력을 하면 ,가 띄어쓰기 까지 포함시켜서 a와 b와 c에 저장된 데이터가 출력된다. 이를 방지하지 위해서는 seperate를 활용하면 된다. seperate로 데이터 사이에 어떠한 문자를 넣어줄지 지정할 수 있다. print(a,b,c, sep='') #'&..