[BaekJoon] 10845 큐
·
💯 CodingTest/BaekJoon
▶ 자료구조 큐(Queue)를 구현하는 문제이다. import sys n = int(sys.stdin.readline().rstrip()) q = list() while n > 0: cmd = sys.stdin.readline().rstrip() ## .rstrip() 를 안붙여 주면 입력값이 예를들어 "push 1" 인경우 cmd에는 "push 1\n" 으로 개행 문자열까지 포함된다. 따라서 .rstrip()를 붙여 올바른 입력을 받도록한다. val = '' if ' ' in cmd: cmd, val = cmd.split() val = int(val) if cmd == 'push': q.append(val) elif cmd == 'pop': if len(q) == 0: sys.stdout.write(s..
[BaekJoon] 1081 숫자 카드 2
·
💯 CodingTest/BaekJoon
● 입력으로 받은 두개의 리스트를 비교해 두번째 리스트에 있는 카드의 종류에따라 첫번째 배열에 있는 데이터가 몇개인지 계산하는 문제이다. n = int(input()) cards = list(map(int, input().split())) m = int(input()) cardType = list(map(int, input().split())) cards.sort() cardDic = {key : 0 for key in cards} for t in cards: cardDic[t] += 1 keyList = sorted(list(cardDic.keys()) ) def binarySearch (data, num): low = 0 high = len(data) - 1 while low data[mid] : l..
Flutter 3rd Study
·
💻 Programming Language/Flutter-Dart
StatefulWidgetstateful 을 이용해 상태를 가지는 위젯을 만들 수 있다. import 'package:flutter/material.dart'; void main() { runApp(const MyApp2()); } class MyApp2 extends StatefulWidget { const MyApp2({Key? key}) : super(key: key); @override State createState() => _MyApp2State(); } class _MyApp2State extends State { @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo&..
Flutter 2nd Study
·
💻 Programming Language/Flutter-Dart
flutter는 웹에서도 실행이 가능하다. 프로젝트 단위로 웹설정 후 실행 - 크롬으로 진행 위젯(Widget) Flutter는 위젯에서 UI를 빌드 위젯은 현재 구성 및 상태에서 해당 view의 모습을 설명한다. 위젯의 상태가 변경되면 위젯은 해당 view의 묘사를 다시한다. 기본 렌더링 트리의 한 상태에서 다음 상태로 전환하는데 필요한 최소 변경 사항을 결정하기 위해 프레임 워크가 이전 사항과 변경사항을 비교한다. Flutter 의 레이아웃 Flutter Sturdio => figma와 비슷 flutter의 레이아웃을 짜는데 쉽게 사용할 수 있
Flutter Start
·
💻 Programming Language/Flutter-Dart
import "package:flutter/material.dart"; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { Widget build(BuildContext context) { return MaterialApp( title : "Flutter Demo", theme: ThemeData(primarySwatch: Colors.blue), home: MyHomePage(title: '드가자~~~'), ); } } class MyHomePage extends StatefulWidget { MyHomePage({Key? key, required this.title}) : super(key : key); final String ..