전체 글 144

[Javascript] Javascript에서 함수 호출 때 괄호의 유무?

JS 함수 사용 할 때 괄호가 있고 없고의 차이? 참고 - https://okky.kr/articles/408176 위 블로그의 내용을 읽어보면 ■ JavaScript ▶ 결과 : 5초 후 console창에 aaa가 5초마다 찍힙니다. ■ JavaScript ▶ 결과 : 시작과 동시에 aaa가 찍히며 더 이상 찍히지 않습니다. 라는 내용이 있다. 그에 대한 답변들을 살펴보면 setInterval(function, milliseconds, param1, param2, ...) 와 같이 setInterval은 첫번째 인자로는 함수 그 자체를 받아줘야 한다. console.log(infinite); 처럼 함수 이름 자체를 출력해보면 function infinite(){ colosle.log("aaa")} 와 ..

Javascript & React 2022.12.23

[Flutter] 비동기 프로그래밍 (Future, Stream, async, async*, yeild, yeild*)

동기와 비동기의 차이 동기 '직렬적'으로 작동하는 방식 비동기 - '병렬적'으로 작동하는 방식이다. 비동기란 특정 코드가 끝날때 까지 코드의 실행을 멈추지 않고 다음 코드를 먼저 실행하는 것 Future와 Stream의 차이( FutureBuilder(), StreamBuilder()** )** FutureBuilder() 일회성 데이터에 사용하기 적합 (이미지 가져오기, 파일 가져오기 등) 데이터의 캐싱이 가장 큰 장점 setState가 없이 자동으로 화면에 변화를 FutureBuilder가 적용해줄 수 있다. connectionState*가 바뀔때마다 builder함수가 새로 불린다. ConnectionState의 상태 4가지 ConnectionState.none - null 일 때 initialDa..

Flutter 2022.12.22

[Flutter] Class와 Widget

Class and Widget Class → 객체가 가져야 하는 속성과 기능을 정의한 내용을 담고 있는 설계도 역할 객체 → 클래스가 정의된 후 메모리상에 할당되었을 때 이를 객체라고 함 인스턴스 → 클래스를 기반으로 생성, 클래스의 속성과 기능을 똑같이 가지고 있고 프로그래밍 상에서 사용되는 대상 Static 인스턴스에 귀속되지 않고, 클래스 통째로 귀속 함수 또는 변수가 통째로 클래스에 귀속 ex) class Employee { static String building; String name; Employee( String name, ):this.name = name; void NameAndBuilding(){ print(${this.name}, {building}; } } building 변수에만 ..

Flutter 2022.12.22

[Flutter] 문법 정리

* 추후 수정 예정 ... ----------------------------- Flutter 문법 type int → 정수형 double → 실수형 String → 문자형 var와 String의 차이 var → 자동으로 형 유추 String → 문자형 var와 dynamic의 차이 dynamic은 형 변환이 자유로움 (var는 선언 후 다른 타입으로 변환이 불가능함) dynamic → 어떤 타입이든 넣을 수 있다. List → map Map 변수명 = array.asMap() map에서 key, value 꺼내기 변수명.keys 변수명.values 변수명.keys.toList() → 리스트 형태로 반환 변수명.keys.toList() → 리스트 형태로 반환 List → Set Set 변수명 → Set...

Flutter 2022.12.22

백준 6603. 로또 [Python]

문제 : 로또 난이도 : 실버 2 언어 : Python 문제 링크 : https://www.acmicpc.net/problem/6603 6603번: 로또 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있다. 첫 번째 수는 k (6 < k < 13)이고, 다음 k개 수는 집합 S에 포함되는 수이다. S의 원소는 오름차순으로 www.acmicpc.net def pick(numbers, n, next_i): global lst if n == 6: print(*lst) return for i in range(next_i, len(numbers)): if visited[numbers[i]] == 0: lst.append(numbers[i]) visited[numbers[i..

BOJ 2022.06.14

백준 10815. 숫자 카드 [Python]

문제 : 숫자 카드 난이도 : 실버 5 언어 : Python 문제 링크 : https://www.acmicpc.net/problem/10815 10815번: 숫자 카드 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10, www.acmicpc.net def search(t, l, r): global num_lst global target_num global ans while l

BOJ 2022.06.10

백준 15657. N과 M (8) [Python]

문제 : N과 M (8) 난이도 : 실버 3 언어 : Python 문제 링크 : https://www.acmicpc.net/problem/15657 15657번: N과 M (8) N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수는 모두 다른 수이다. N개의 자연수 중에서 M개를 고른 수열 www.acmicpc.net def recur(lev, next_i): if lev == M: print(*path) return for i in range(next_i, N): path.append(arr[i]) recur(lev+1, i) path.pop() N, M = map(int, input().split()) arr = lis..

BOJ 2022.06.04
LIST