가위바위보 문제풀이(영상과 다른 버젼)
449
작성한 질문수 33
제가 풀었던 방법인데 영상 보시며 공부하시는 분 참고하시라고 올려봐요.
// 승리 무승부 패배
//1. 이기는 경우 -choice == (aiChoice+1)%3 (나와 컴퓨터의 숫자가 2차이면 내가 이김. 3이 넘어가면 %을 이용해 0으로 초기화)
//2. 지는 경우 -(choice+1)%3 == aiChoice (1차이면 컴퓨터가 이김.)
//3. 비기는 경우-choice == aiChoice (같으면 무승부)
if (choice == (aiChoice + 1) % 3)
Console.WriteLine("당신이 이겼습니다.");
else if ((choice + 1) % 3 == aiChoice)
Console.WriteLine("컴퓨터가 이겼습니다.");
else
{
Console.WriteLine("무승부입니다.");
}
답변 5
1
if (choice + 1 == aiChoice)
{
Console.WriteLine("당신은 ai에게 패배하셨습니다..");
}
else if (choice - 1 == aiChoice)
{
Console.WriteLine("당신은 ai에게 승리하셨습니다!!");
}
else if (choice == aiChoice)
{
Console.WriteLine("..!! 비겼습니다!");
}
else
{
Console.WriteLine("엉뚱한 걸 내셨군요? 다시 시도해주세요!");
}
}
0
플레이어가 보를 내고 ai가 가위를 낸 경우에 져야 하는데, 그 경우 결과값이 3이어서 "엉뚱한 걸 내셨군요? 다시 시도해주세요!"가 출력되네요!
저 같은 경우에는 두 결과값을 빼보는 걸로 해봤습니다
if (choice - aiChoice == 0)
{
Console.WriteLine("비김");
}
else if (choice - aiChoice == -1)
{
Console.WriteLine("짐");
}
else if (choice - aiChoice == 2)
{
Console.WriteLine("짐");
}
else
{
Console.WriteLine("이김");
}
0
안녕하세요 이제 입문한 비전공자입니다..
저는 이렇게 해봤는데 한번 봐주실 수 있나용
if (choice == aiChoice)
{ Console.WriteLine("무승부 입니다"); }
else if ((choice == 0) ? (aiChoice == 2) : (aiChoice == 1))
{ Console.WriteLine("당신의 승리입니다"); }
else if (choice > aiChoice)
{ Console.WriteLine("당신의 승리입니다"); }
else
{ Console.WriteLine("당신의 패배입니다"); }
0
제 코드도 남겨봅니다. ㅎㅎ
if ((choice - aiChoice) == 1 || (choice - aiChoice) == - 2)
{
Console.WriteLine("인간이 승리했습니다");
}
else if ((choice - aiChoice) == -1 || (choice - aiChoice) == 2)
{
Console.WriteLine("인간이 패배했습니다");
}
else
{
Console.WriteLine("무승부입니다");
}
Generic에 대한 질문 있습니다.
0
97
2
2022 버전에 커뮤니티 버전이 없는데 2026 버전으로 해도 무관?
0
203
2
다형성 캐시 문제
0
113
3
.
0
71
1
프로퍼티 강의 질문 있습니다.
0
79
1
이후 커리 질문
0
86
1
static
0
91
2
강의에는 새로운 클래스 파일을 생성하면...
0
72
1
생성자의 이름 선언
0
65
1
9:03 Divide(10 , 3) 부분 질문입니다
0
88
1
깃허브 관련 질문 있습니다.
0
239
1
비쥬얼 스튜디오 업데이트가 된건가요..? 매개변수 오류 관련 질문
0
249
1
C# 시리즈 || C++ 시리즈 자료구조 강의에 대한 질문입니다!
0
306
2
Activator 질문있습니다
0
332
1
이넘 타임 선언 질문
0
347
1
Sort 오름차순, 내림차순
0
323
1
질문 있습니다.
0
249
1
팩토리얼 문제
0
270
1
Sort함수 질문있습니다.
0
265
1
다형성 함수 질문 있습니다.
0
221
1
질문이 있습니다.
0
228
1
섹션2 연습문제 질문입니다.
0
214
1
안녕하세요~서버에 대해 질문이 있습니다.
1
283
1
텍스트 색깔이 제 편집기와 달라서 수강에 어려움이 있습니다ㅜㅜ
0
395
1





