C# - 배열 심화 문제 - 스킬 쿨타임 갱신
·
C#
과제1의 확장입니다. 플레이어에게 4개의 스킬이 있고, 각각의 스킬명이 존재합니다. 초기값은 다음과 같습니다. 변수를 쓰셔도, 배열을 쓰셔도 상관 없습니다콘솔을 킨 첫 화면에서 일단 모든 스킬과 턴을 보여줍니다.그 아래에 유저에게 선택권을 줍니다.턴을 넘길지,스킬을 사용할 지 두 선택지를 줍니다.스킬을 선택하였다면, 어느 스킬을 사용할 지 입력받고 만약 그 스킬의 쿨타임이 0이면 다시 쿨타임 초기 숫자로 원복(Q는 5, W는3, E는 10, R은 7) 쿨타임이 돌아오지 않은 것을 선택 시, 쿨타임이 돌아오지 않았다는 메시지 출력턴 넘김을 사용 시, 모든 스킬 쿨타임 1 감소. 만약 쿨타임 0이고 스킬을 사용하지 않는다면 0으로 유지. 만약 쿨타임이 0이라면 0을 출력하는 것이 아닌, “스킬준비완료” 를 ..
C# - 배열 심화 문제 - 인벤토리 크기 지정하기
·
C#
1차원 스트링 배열을 하나 만들고, 유저에게 원하는 크기를 입력받아 생성함. 숫자가 아니거나, 음수거나, 10이 넘어가는 숫자를 입력시, 무한으로 재요구 하기. 생성 후, n칸의 인벤토리가 생성되었다고 출력하기.※생성과 동시에 이런식으로 “” 으로 초기화 유저에게 무한 반복으로 몇번째 칸을 열람하겠냐고 숫자를 입력 받은 후, 해당 칸이 "", 즉 비어있었다면 , "비어있습니다. 넣고자 하는 값을 입력하세요" 출력, 해당 칸이 ""가 아닌 값이 들어있었다면 해당 값을 출력하기. 종료를 원하면 0을 입력하라고 하기."원하는 인벤토리의 크기를 입력하세요" 출력 후 숫자 입력받기. 1~10 아니면 무한반복"n개 만큼의 인벤토리가 생성되었습니다" 출력"열람을 원하는 번호를 입력해주시기 바랍니다" 출력 후 유저의 ..