/images/jg_02.jpg

01_Vue_basic (Vue란? & Vue 문법1)

​ Vue Vue.js는 웹 애플리케이션의 사용자 인터페이스를 만들기 위해 사용하는 오픈 소스 프로그레시브 자바스크립트 프레임워크 간단히, 온라인 홈페이지를 만드는 프로그램입니다. 아래 정리할 내용들이 당장 크게 와닿지 않을 수 있습니다. 하지만 필요할 때 보면, 도움이 될 것입니다! ​ Vue의 이론적 구성 및 설명을 알아보자 1. Vue는 MVVM 패턴을 따른다. MVVM(Model-View-ViewModel) 패턴? 모델과 뷰 사이에 뷰모델이 위치하는 구조 ​ 2. Vue는 SPA (Single-Page Application) 서버로부터 완전한 새로운 페이지를 불러오지 않고 현재의 페이지를 동적으로 다시 작성함으로써 사용자와 소통하는 웹 애플리케이션을 말한다.

00_Vue_setting

​ Vue Vue.js는 웹 애플리케이션의 사용자 인터페이스를 만들기 위해 사용하는 오픈 소스 프로그레시브 자바스크립트 프레임워크 간단히, 온라인 홈페이지를 만드는 프로그램입니다. ​ 1. 시작하기 ‘Vue’ VS ‘Django’ 어느 정도 공부를 하면서 체득한 가장 큰 구분점은 “Django는 App별로 응답을 구분하고, Vue는 Component별로 응답을 구분한다.“는 것입니다. 큰 차이가 없어보이고, 큰 의미가 없어보일 수 있으나 알아두면 좋습니다! ​ 💻 개발 환경 설정 vscode 설치

SW Expert Academy_D3 4676, 4615, 4579, 4522

​ D3_4676_늘어지는 소리 만들기 1 2 3 4 5 6 7 8 9 10 11 12 for T in range(int(input())): sent = list(input()) # wow H = int(input()) po = sorted(list(map(int, input().split()))) # 2 3 2 for i in range(H): a = po[i]+i sent.insert(a,'-') print('#{}{}'.format(T+1, ''.join(sent))) # 단순 산수로 해결 ​ D3_4615_재미있는 오셀로 게임 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 32 33 34 35 36 37 38 39 40 41 42 43 dx = [0, 1, 1, 1, 0, -1, -1, -1] dy = [1, 1, 0, -1, -1, -1, 0, 1] def dfs(x, y, i ,stone): if board[x][y] == 0: return 0 elif board[x][y] == stone: return 1 else: if dfs(x+dx[i], y+dy[i], i, stone): board[x][y] = stone return 1 else: return 0 for T in range(int(input())): N, M = map(int, input().

SW Expert Academy_D3 5162, 4789, 4751, 4698

​ D3_5162_두가지 빵의 딜레마 1 2 3 4 5 6 7 for T in range(int(input())): A, B, C = map(int, input().split()) N = min(A, B) print("#{}{}".format(T+1, int(C/N))) # 단순 산수로 해결 ​ D3_4789_성공적인 공연 기획 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 for T in range(int(input())): P = list(map(int, map(str, input()))) need = P[0] count = 0 for i in range(1, len(P)): if need >= i: need += P[i] else: count += i - need need = i + P[i] print(f'#{T+1}{count}') # 문제를 이해하는 것이 Point였다.