본문 바로가기

분류 전체보기716

python(파이썬) - 베스킨라빈스 31 게임 만들기 이런거를 거의 3년 만에 해보는 것 같다.나름 알고리즘 중에서 기초중의 기초일텐데, 기초를 다시 다져가는 중이라서, 스스로 코드를 짜서 만들어보는게 좋았다. print('게임 시작')i = 0while True: # A 유저 a = int(input('무엇을 입력하겠습니까? (1~3): ')) # A사람의 입력 값 print(f'A는 {a}를 입력 했습니다.') # 총 누계 만들기 i += a print(f'여태까지 누적은 {i}입니다. 목표치인 31까지 {31-i} 남았습니다.') # B 유저 b = int(input('무엇을 입력하겠습니까? (1~3): ')) # B사람의 입력 값 print(f'B는 {b}를 입력 했습니다.') # 총 .. 2025. 3. 21.
dart - enum 사용해야하는 이유 #1 enum 기본// enum은 보통 열거 되어야 하는 목록이 있을때 사용된다.// 때문에, 중간에 추가되는 값이 아닌, 여기 선언 되어있는 것만으로만 사용해야하는// 무언가를 나뿐만 아니라 다른 코드 사용자에게도 알려주고 싶을때 이렇게 사용한다.enum Status{ approved, // 승인 pending, // 대기 rejected // 거절}// enum 사용시 문법void main() { Status status = Status.approved; if(status == Status.approved){ print('승인입니다.'); } else if(status == Status.pending) { print('대기입니다.'); } else { print('거절.. 2025. 3. 21.
dart(다트) - loop(루프) (for, do, while) #1 for loop의 기본형태 가장 중요한 것은 for 옆에 기술되는어떤 조건; 언제까지 실행?; 1회 루프 실행시 어디까지 할거야? {   과정;}이라고 판단 된다. void main() { // for loop // 어떤 조건; 언제까지 실행?; 1회 루프 실행시, 어떻게 할거야? for (int i = 0; i numbers = [1,2,3,4,5,6]; for (int i=0; i #2 while loop의 기본 형태 while loop의 포인트는while(어떤 조건) {실행되는 내용}이다.void main() { // while loop int total = 0; // (어떤조건) {실행되는 내용} while(total void main() { for (int .. 2025. 3. 21.
Dart 기본문법 switch 문 기초 void main() { // switch 문 int number = 3; switch(number % 3){ case 0: print('나머지가 0입니다.'); break; case 1: print('나머지가 1입니다.'); break; default: print('나머지가 2입니다.'); break; }} switch문의 골자는 if 문과 동일하다.다만, 위의 문장구조를 보면 알 수 있겠지만 1. 각 case나 default의 마지막에는 break를 붙여야한다.그렇지 않으면 다음케이스까지 계속해서 실행되는 불필요한 연산이 추가된다. 2. switch (선언될 수식이든 조건)case는 선언된 수식이.. 2025. 3. 21.