import kotlin.random.Random
fun main(args: Array<String>) {
val result = lottonumber()
for (i in result.indices) {
println("${result[i]}")
}
}
fun array(){
val people = arrayOf("1번째", "2번째", "3번째", "4번째", "5번째", "6번째")
}
fun lottonumber(): List<Int> {
val lottoNumbers = mutableListOf<Int>()
while (lottoNumbers.size < 6) {
val randomNumber = Random.nextInt(1, 46)
if (lottoNumbers.contains(randomNumber)) {
continue
}
lottoNumbers.add(randomNumber)
}
lottoNumbers.sort()
return lottoNumbers
}
여기서 6명의 사람에게 1~45까지 랜덤한 숫자를 각각 따로 주게끔 코드를 짜야함..
조건은 1~45를 한명에게 줄 때, 중복번호를 주면 안됨(2번째 번호부터는 상관없음)
나 개초본데 이거하라해서 혼자하다가 계속 오류뜨고 못하겠길래 참고할려고 어디서 끍어왔음..
참고만 하고 열심히 공부할게요 부탁드림니다
파이썬 잘하면 파이썬으로 먼저 해보고 코틀린으로 옮기는게 어떻겠니
근데 진짜 개쉬운 문제로 고민하네. 배열에 1부터 45까지 집어넣고 순서 섞은다음 한명 할당할때마다 pop으로 맨위나 맨뒤 뽑아서 주면 되잖아;;;
진짜 처음해서 어려워요 다 찾아보면서 하고있는데 응용까지 하는게 쉽지가 않아요. 이틀차 수업이고 과제인데 운동끝나고 디비자다가 망해버린나머지 선생님들께 도움구하러왓슴니다 감사함니다 먼진 모르겠지만 찾아서 해볼게요
그냥 기본이 안되어있는거 같은데 정신차리고 수업 다시 들어
그리고 함수 이름이랑 지역변수 이름을 똑같이 지어버리면 어캄
고쳣서요 선생님 혹시 이거 코드 참고할만한 예문같은거 한번만 보여주실수있나요
너무 기초중에 기초라서 니가 하는 작업에 예제는 없음. 차라리 변수란 무엇인가, 함수란 무엇인가, 배열과 객체 메소드란 무엇인가 찾아보길 바래.
오 도움이됩니다 감사합니다