๐คฏToday ์์ฝ
1. Flutter๋ ํด๋ก์คํ๋ซํผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก React native์๋ ๋ค๋ฅด๊ฒ ์ด์์ฒด์ ์ ์ง์ ์ ์ผ๋ก ์ํตํ์ง ์์ผ๋ฉฐ ์์ง์ ํตํ์ฌ ui ์ปดํฌ๋ํธ๋ค์ ๋ ๋๋ง ์ํจ๋ค.
2. map loop (for, forEach, ...)
3. toList(), toSet()
๐1.์ํ ์
[โ ] nomad coder flutter ๋ณต์ต 1.0 ~ 2.5
[โ ]flutter ์ฑ๋ฆฐ์ง (ํด์ฆ 14/15)
[โ ] ํ๋ก๊ทธ๋๋จธ์ค 3๋ฌธ์
[โ ] dart 92~94_2
โ๏ธ2. ๊ฐ์ ์
- ์์ง๋ ํท๊ฐ๋ฆฌ๋ ์ฉ์ด๋ค์ ๋ณต์ตํ๋ฉฐ ์ ๋ฆฌํ๋ค๋ณด๋ ์ข ๋ ๋ช ํํ ์ ๋ฆฌ๊ฐ ๋๋ ๊ธฐ๋ถ์ด๋ค
- ํ๋ก๊ทธ๋๋จธ์ค ๋ฌธ์ ๋ฅผ ํ๋ฉด์ ์ข ๋ ๋ค๋ฅธ ์๊ฐ์ผ๋ก๋ ํ์ด๋ณด๋ ค๊ณ ๋ ธ๋ ฅํ๋ค๋ ์ ? for => map์ผ๋ก ๋ฐ๊พผ๋ค๋์ง.. ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ์์ ์๊ฐํ๋ค
๐3. ๋ฐฐ์ด ์
Flutter
- ํฌ๋ก์คํ๋ซํผ ? ํ๊ฐ์ง ์ฝ๋๋ก ์ฌ๋ฌ๊ณณ์์ ์ฌ์ฉ ๊ฐ๋ฅ ํ ๊ฒ
- ํ์ด๋ธ๋ฆฌ๋ ? ์น๋ทฐ
- ๋ค์ดํฐ๋ธ ? ios๋ง์ ์ํ, android๋ง์ ์ํ ๊ฒ
- ๋ผ์ด๋ธ๋ฌ๋ฆฌ ? ๋ฏธ๋ฆฌ ์์ฑํด ๋ ์ฝ๋๋ฅผ ๋น ๋ฅด๊ฒ ๊ฐ์ ธ์์ ์ฌ์ฉ ๊ฐ๋ฅ ํ ๊ฒ ๋ถํธ์คํธ๋ฉ / ์ฌ์ฉ์๊ฐ ์ ์ด ๊ฐ๋ฅ
- ํ๋ ์์ํฌ ? ์ฅ๊ณ ์คํ๋ง / ์ฌ์ฉ์๊ฐ ์ ์ดํ ์ ์์ผ๋ฉฐ ๊ฐ ๊ท์น์ ๋ฐ๋ผ ์ฝ๋๋ฅผ ์ณ์ผํ๋ค
Flutter์ ๋ํด ์์๋ณด์
flutter๋ ํฌ๋ก์ค ํ๋ซํผ ํ๋ ์์ํฌ๋ค ํฌ๋ก์ค ํ๋ซํผ? ํน์ ํ๋ซํผ์ ๋ฌถ์ด์ง ์๊ณ ์์ ๋กญ๊ฒ ์ฌ์ฉํ๋ค ํน์ ํ ์ธ์ด๋ก ์ฝ๋ฉ์ ๋์ค์ ์ดํด ํ ์ ์๋ ์ฝ๋๋ก ๋ณํ ํ๋ค. ios๋ ์๋๋ก์ด๋, ์น/ ๋งฅOS/
252-archive.tistory.com
ํ๋ก๊ทธ๋๋จธ์ค [Lv 0] ์ ๊ณฑ์?
function solution(n) {
var answer = Math.sqrt(n);
return Number.isInteger(answer) ? 1 : 2;
}
Math.sqrt()?
- Math.sqrt()๋ฉ์๋๋ ์ซ์์ ์ ๊ณฑ๊ทผ์ ๋ฐํ
- x๋ 0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๋ค
- x ์์ด ์๋ ์ซ์์ ์ ๊ณฑ๊ทผ x< 0์ผ์ ๋ฐํํ๋ค
- sqrt()๋ ์ ์ ๋ฉ์๋์ด๊ธฐ ๋๋ฌธ์ ์์ฑํ ๊ฐ์ฒด์ ๋ฉ์๋๊ฐ ์๋๋ผ Math๋ฅผ ํญ์ ์ฌ์ฉํด์ผ ํ๋ค
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/sqrt
Math.sqrt(-1); // NaN
Math.sqrt(-0); // -0
Math.sqrt(0); // 0
Math.sqrt(1); // 1
Math.sqrt(2); // 1.414213562373095
Math.sqrt(9); // 3
Math.sqrt(Infinity); // Infinity
Number.isInterger()
Number.isInteger(value)
- ์ ์์ธ์ง ํ ์คํธํ ๊ฐ value
- ๋ฐํ๊ฐ์ true /false
ํ๋ก๊ทธ๋๋จธ์ค [Lv 0] ๊ฐ๋ฏธ๊ตฐ๋จ?
function solution(hp) {
var L = Math.floor(hp / 5);
var M = Math.floor((hp - L * 5) / 3);
var S = hp - (L * 5) - (M * 3);
return L + M + S;
}
- ์ฒ์์ ๋ ์ด์ํ ๋๋ฌ์ด ์ฝ๋๋ฅผ ์ธ ์๊ฐ์ ํด์ .. if๋ฌธ์ผ๋ก ๋ชจ๋ ๊ฒ์ ํด๊ฒฐํ๋ ค๋ค๊ฐ ๋จธ๋ฆฌ๋ฅผ ์ข ๋ ์ฐ๊ฒ ๋ ๋ฌธ์
String n ๋ฐฐ์
function solution(cipher, code) {
var answer ="";
for (var i= code-1; i < cipher.length; i += code ){
answer += [...cipher][i];
}
return answer;
}
- ์ต๋ํ for๋ฌธ์ ์์ ํด๋ณด๋ คํ๋๋ฐ .. for๋ฌธ๋ง ๊ณ์ ์๊ฐ๋ ๋ฌธ์ .. !
'TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
20230412 TIL (0) | 2023.04.12 |
---|---|
20230411 TIL (0) | 2023.04.12 |
20230407 TIL (0) | 2023.04.07 |
20230406 TIL (0) | 2023.04.06 |
20230405 TIL (0) | 2023.04.05 |