๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ“ฑ Mobile/ํ”Œ๋Ÿฌํ„ฐ ์•ฑํ”„๋กœ๊ทธ๋ž˜๋ฐ

ํ”Œ๋Ÿฌํ„ฐ ์•ฑํ”„๋กœ๊ทธ๋ž˜๋ฐ Day2

ํ”Œ๋Ÿฌํ„ฐ ์•ฑํ”„๋กœ๊ทธ๋ž˜๋ฐ 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);
}

 

์‹คํ–‰ ๊ฒฐ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ค‘๋ณต ์ˆซ์ž๊ฐ€ ๋‚˜์˜ค์ง€ ์•Š์€ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. 

 

 

 

728x90