전체 글

## 1010번 [기초 - 입출력] 정수 1개 입력받아 그대로 출력하기 #include int main() { int n; scanf_s("%d", &n); printf("%d", n); return 0; } scanf()는 보안에 취약하여 안쓰는 추세라고 함 시큐어 함수 scanf_s()로 바꾸어 사용 ## 1019번 [기초 - 입출력] 연월일 입력받아 그대로 출력하기 #include int main() { int y, m, d; scanf_s("%04d.%02d.%02d", &y, &m, &d); printf("%04d.%02d.%02d", y, m, d); return 0; } scanf_s("%02d", &n) : 두자리 정수형을 입력받음 printf("%02d", n) : 두자리 정수형을 출력함
· PYTHON
## 6058번 [기초-논리연산] 둘다 거짓일 경우만 참 출력하기 ## 6058 ## 두개의 정수 a,b를 입력받기 a,b=map(int,input().split()) ## bool형으로 변환 a=bool(a) b=bool(b) print((not a) and (not b)) '''(출력값) 1 1 False ''' ## 6059번 [기초-비트단위논리연산] 비트 단위로 NOT 하여 출력하기 ## 6059 n=int(input()) print(~n) print(bin(n)) print(bin(~n)) ## bin() : 이진수 / oct() : 8진수 / hex() : 16진수 '''(출력값) 2 -3 0b10 -0b11 ''' ## 6060번 [기초-비트단위논리연산] 비트 단위로 AND 하여 출력하기 #..
· PYTHON
## 백준 단계별로 풀기 2단계 if문 input() / int(input()) a = input() ## a에 문자열의 형태로 입력 받음 a = int(input()) ## a에 int 형의 형태로 입력 받음 a, b = map(int,input(),split()) ## a와 b를 스페이스 한칸 띄고 입력 출력시에 띄어쓰기 H=23 M=30 print(H,M) ## 23 30 => 한칸 띄어지고 출력 ## 백준 단계별로 풀기 3단계 for문 sys.stdin.readline() import sys ## sys.stdin.readline() ## 사용하기 위해 import sys 문 필요 a , b = map(int,sys.stdin.readline(),split) ## 조금 더 빠르게 입력 받을 수 있..
· JAVA
ex) 2-1 public class Hello { // 공개된 정적인 정수형 함수 sum은 매개변수로 정수형 변수 n,m을 받고 이 n+m을 리턴값으로 반환한다. public static int sum (int n , int m) { return n + m; } // 메인함수 public static void main(String[] args) { int i = 20; //정수형 변수 i 선언 초기값 20으로 설정 int s; // 정수형 변수 s 선언 char a; // 문자형 변수 a 선언 s = sum(i,10); // 위에서 정의한 sum() 함수에 매개 변수로 i, 10을 넣는다. 반환된 값를 s로 정의한다 // i+10을 반환 a = '?'; // a를 ?로 정의 System.out.prin..
[radix sort] radix : n 기수 (基數) : 십진법에서 10과 같이, 어떤 기수법의 체계의 기초로서 각 자리의 단위가 하나 위로 올라가기 위하여 필요한 배수 기수 정렬 (radix sort) : 입력 데이터에 대해서 어떤 비교 연산도 실행하지 않고 데이터를 정렬할 수 있는 정렬 방법 여기서의 기수(radix)는 “숫자의 자리수” 정도로 이해할 수 있다. 기수 정렬이 데이터를 상호간에 비교하지 않고 정렬하는 방법은 다음과 같다. 십진수에서 각 자리의 숫자는 0~9까지의 값만을 가질 수 있음으로 0~9까지의 각각의 버킷(bucket)을 만들고 데이터들을 각자 값에 따라서 버킷에 넣는다. 버킷을 0부터 순차 적으로 읽어서 값을 오름차순으로 정렬한다. 아래 그림은 (7, 6, 5, 8, 2, 9,..
힙 / 힙 정렬 [Heap / Heap Sort] 힙 (Heap) [n 더미] : 완전 이진 트리의 일종으로, 우선 순위 큐를 위하여 만들어진 자료 구조 여러 값 중에서 가장 큰 값이나 가장 작은 값을 빠르게 찾아 내도록 만들어진 자료 구조이다. ※ 힙 트리에서는 중복된 값을 허용 이러한 특징으로 힙 트리에서는 두 종류가 존재한다. 1. 최대 힙 (Max Heap) : key(부모노드) >= key(자식노드) (부모노드의 키 값이 자식노드의 키 값 보다 크거나 같음) 2. 최소 힙 (Min Heap) : key(부모노드)
내가 잘한다 했잖아
도롱도롱