전체 글 (22) 썸네일형 리스트형 #0 Flutter 설치하여 시작하기 [Flutter] 개발환경 세팅하기 (맥 OS/ m1) *맥 OS Apple Silicon 환경을 기반으로 개발환경 세팅을 진행한 글 입니다. 1. Rosetta 번역 환경을 설정sudo softwareupdate --install-rosetta --agree-to-license Rosetta 번역 환경 설정을 위한 코드 (진행 안해도 되는건지는 모르겠으나 나 같은경우 하지 않으니 오류가 발생했음..ㅠㅜ) 2. Flutter SDK 설치 진행https://flutter-ko.dev/get-started/install/macos Choose your first type of appConfigure your system to develop Flutter on macOS.docs.flutter.dev - 저.. 자료구조 복습하기 #1리스트 1. 리스트의 추상 데이터 타입 리스트란 자료를 정리하는 방법 중 하나 *각 항목 간에 순서가 있는 집합과는 다르게 리스트는 각 항목 간에 순서가 지정되어있다.* 리스트 ADT란 리스트를 추상 데이터 타입으로 정의한 것 - 객체 - n개의 element형으로 구성된 순서 있는 모임 - 연산 - insert(list, pos, item) delete(list, pos) clear(list) 등등 리스트는 배열과 연결 리스트로 구현할 수 있다. 배열 연결리스트 장점 간편하고 속도가 빠르다 크기에 제한되지 않고, 유연한 리스트를 구현할 수 있다. 단점 리스트의 크기가 고정된다 구현이 복잡하고 임의의 항목을 추출하는데 시간이 걸린다. 2. 배열로 구성된 리스트 #define MAX_LIST_SIZE 100 //.. JavaScript #5 비동기 처리 비동기란? 앞 코드 실행이 끝나기 전에 다음코드를 진행시키는 것 log("1st") Timeout(() => { log("2nd") },1000) log({"3rd") //결과 1st 3rd 3nd Timeout 이라는 함수에 1000을 주어 함수의 실행 시간을 늦추었기 때문이다. const getStudent1 = (name, age) => { let student setTimeout(() => { student = {name, age} },1000) return student } const studentA = getStudent1("최혜림", 20) log(studentA) //오류발생 //setTimeout 함수가 실행되기 전에 studentA가 먼저 실행됐고 이로 인해 값이 들어가지지 않았기 때문.. C언어 튜터링 과제 백준: 15569번 long long sum(int *a, int n) { long long ans = 0; for(int i = 0; i < n; i++){ ans += a[i]; } return ans; } //기본적인 틀이 잡혀있어 n개의 정수를 더해주는 for문만 추가함 C언어 튜터링 과제 백준 : 2908번 #2908 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 개를 칠판에 써주었다. 그 다음에 크기가 큰 수를 말해보라고 했다. 상수는 수를 다른 사람과 다르게 거꾸로 읽는다. 예를 들어, 734와 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽는다. 따라서, 상수는 두 수중 큰 수인 437을 큰 수라고 말할 것이다. 두 수가 주어졌을 때, 상수의 대답을 출력하는 프로그램을 작성하시오. #include int main() { int a, b, a1, b1; scanf("%d %d", &a, &b); a1 = (a/100) + (((a/10) % 10)*.. JavaScript #4 Dom 과 Event //id input을 만듦 //pw input을 만듦 CLICK //버튼 생성 유저목록 이전 1 2 3 4 다음