ํ๋ฌํฐ ์ฑํ๋ก๊ทธ๋๋ฐ Day2
์ค๋์ ๋คํธ ์ธ์ด๋ฅผ ์ด์ฉํ์ฌ ๊ฐ๋จํ ํ๋ก๊ทธ๋จ์ ๊ตฌํํด๋ณด๋ ค๊ณ ํ๋ค.
๊ตฌ๊ตฌ๋จ ํ๋ก๊ทธ๋จ
2~9๋จ๊น์ง ๊ตฌ๊ตฌ๋จ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ด๋ค.
for๋ฌธ์ ์ค์ฒฉํด์ ์ฝ๋๋ฅผ ์ง ๋ค.
void main() {
for (int i = 2; i <= 9; i++) {
print('$i ๋จ');
for (int j = 1; j <= 9; j++) {
print('$i * $j = ${i * j}');
}
print('\n');
}
}
์คํ ๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ๋ค.
๋ก๋ ๋ฒํธ ์์ฑ๊ธฐ ํ๋ก๊ทธ๋จ
๋คํธ ์ธ์ด๋ก ๋ก๋ ๋ฒํธ ์์ฑ๊ธฐ๋ฅผ ๋ง๋ ๋ค.
๋ฌด์์ ์๋ฅผ ์์ฑํ๋ ๋๋ค ํจ์๋ฅผ ์ด์ฉํด์ผ ํ๊ธฐ ๋๋ฌธ์ dart:math ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ค.
import 'dart:math' as math;
์ด math๋ฅผ ์ด์ฉํด 6๊ฐ์ ๋ฌด์์ ์๋ฅผ ๋ง๋๋ ๋ก๋ ๋ฒํธ ์์ฑ๊ธฐ๋ฅผ ๋ง๋ค์ด ๋ณด๋ ค๊ณ ํ๋ค.
๋ง์ฝ, ์์ฑํ ๊ฐ์ด ๊ฐ์ ๋๋ ๋ค์ ์์ฑํ๋ค.
void main() {
var rand = math.Random();
HashSet<int> lotteryNumber = HashSet();
while(lotteryNumber.length < 6) {
lotteryNumber.add(rand.nextInt(45) + 1);
}
print('---LOTTO NUMBER---');
print(lotteryNumber);
}
์คํ ๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ์ด ์ค๋ณต ์ซ์๊ฐ ๋์ค์ง ์์ ๊ฒ์ ๋ณผ ์ ์๋ค.
'๐ฑ Mobile > ํ๋ฌํฐ ์ฑํ๋ก๊ทธ๋๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ฌํฐ ์ฑํ๋ก๊ทธ๋๋ฐ Day6 (0) | 2023.01.08 |
---|---|
ํ๋ฌํฐ ์ฑํ๋ก๊ทธ๋๋ฐ Day5 (0) | 2023.01.07 |
ํ๋ฌํฐ ์ฑํ๋ก๊ทธ๋๋ฐ Day4 (0) | 2023.01.06 |
ํ๋ฌํฐ ์ฑํ๋ก๊ทธ๋๋ฐ Day3 (0) | 2023.01.03 |
ํ๋ฌํฐ ์ฑํ๋ก๊ทธ๋๋ฐ Day1 (0) | 2023.01.01 |