목록Flutter (24)
전업요리사의 앱 개발 공부하기
import 'package:flutter/material.dart'; /* 아임포트 결제 모듈을 불러옵니다. */ import 'package:iamport_flutter/iamport_payment.dart'; /* 아임포트 결제 데이터 모델을 불러옵니다. */ import 'package:iamport_flutter/model/payment_data.dart'; class Payment extends StatelessWidget { @override Widget build(BuildContext context) { return IamportPayment( appBar: new AppBar( title: new Text('아임포트 결제'), ), /* 웹뷰 로딩 컴포넌트 */ initialChild:..
import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme: ThemeData( primarySwatch: Colors.blue, ), home: MyHomePage(), ); } } class MyHomePage extends StatefulWidget { @override _MyHomePageState createState() => _MyHomePageState(); } class _MyHomeP..
ios simulator Xcode. 먼저 Xcode를 설치를하고 실행! Create New Project 하지만 Android Studio에서는 인식이안될것입니다 터미널에서 sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer sudo xcodebuild -runFirstLaunch 이 명령어를 쳐주면 실행됩니다! Android emulator 설치! github.com/google/android-emulator-m1-preview/releases/tag/0.2github.com/google/android-emulator-m1-preview/releases/tag/0.3 기존에 v2 dmg파일은 구글 플레이스토어가 없어서 사용하기힘..
// 당신은 0 % ~ 100 % 강수 확률 수치를 얻고, 그 수치에서 날씨를 문자열로 표시를 하려고 생각했습니다. // 표시 규칙은 다음과 같이 정했습니다. // · 강수 확률이 0 % 이상 30 % 이하이면 “sunny” // · 강수 확률이 31 % 이상 70 % 이하이면 “cloudy” // · 강수 확률이 71 % 이상이면 “rainy” // 강수 확률 n (%)이 부여 수 있으므로 위의 규칙에 따라 문자열을 출력하십시오. // --------- // 입력 // 출력 // 31 // cloudy // 2 // sunny import 'dart:io'; void main() { Exam exam = Exam(); int s = int.parse(stdin.readLineSync()); print(..
// // 이름을 영어로 입력하면 성과 이름의 각 첫 문자를 . 으로 연결해서 출력하시오 // // 입력 // 출력 // // Paiza Tarou // P.T // // Midorikawa Tsubame // M.T import 'dart:io'; void main (){ List inputLine = stdin.readLineSync().split(' '); print('${inputLine[0][0]}.${inputLine[1][0]}'); }
import 'dart:io'; void main() { // 입력이 한 줄로 들어올 때 // 1 2 3 4 5 List oneLine = stdin.readLineSync().split(' '); // 1 2 3 4 5 List oneLine2 = stdin.readLineSync().split(' ').map((e) => int.parse(e)); // 여러줄로 입력할 때 /// 1 /// 2 /// 3 /// 4 /// 5 List inputs = []; for (int i = 0; i < 5; i++) { inputs.add(stdin.readLineSync()); } // 출력 /// 1 /// 2 /// 3 /// 4 /// 5 for (var input in inputs) { print(in..
// // 다음과 같이 A~Z 까지 알파벳 대문자 중에서 한 문자 s를 입력받습니다. // ABCDEFGHIJKLMNOPQRSTUVWXYZ // // A를 1번째로 하면 C는 3번째입니다. // 입력받은 문자가 몇 번째 문자인지 출력하시오 // // 입력 // 출력 // // C // 3 // // X // 24 // void main() { Exam exam = Exam(); print(exam.solution('C')); print(exam.solution('X')); } class Exam { int solution(String eng) { int answer = 0; List list = [ 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L',..
// -100 부터 100까지 중 정수 n이 주어졌을 때 절대값을 구하시오 // // 입력 // 출력 // // -10 // 10 // // -1 // 1 // // 15 // 15 void main() { Exam exam = Exam(); print(exam.solution(-10)); print(exam.solution(-1)); print(exam.solution(15)); } class Exam { int solution(int number) { int answer = 0; if (number 0){ answer = number; } return answer; } }