728x90
static class QuestLogic
{
    public static bool CanFastAttack(bool knightIsAwake) => !knightIsAwake;

    public static bool CanSpy(bool knightIsAwake, bool archerIsAwake, bool prisonerIsAwake) 
        => (knightIsAwake || archerIsAwake || prisonerIsAwake);

    public static bool CanSignalPrisoner(bool archerIsAwake, bool prisonerIsAwake) => !archerIsAwake && prisonerIsAwake;

    public static bool CanFreePrisoner(bool knightIsAwake, bool archerIsAwake, bool prisonerIsAwake, bool petDogIsPresent) 
        => !archerIsAwake && (!knightIsAwake && prisonerIsAwake || petDogIsPresent);
}

 

https://exercism.org/tracks/csharp/exercises/annalyns-infiltration

 

Annalyn's Infiltration in C# on Exercism

Can you solve Annalyn's Infiltration in C#? Improve your C# skills with support from our world-class team of mentors.

exercism.org

 

728x90

'c# > 연습문제' 카테고리의 다른 글

Booking up for Beauty  (0) 2023.02.06
Elon's Toys  (0) 2023.02.06
문제 21~25 풀이  (0) 2023.02.06
문제 1~20 풀이  (0) 2023.02.02
코딩 트레이닝 추천도서  (0) 2023.02.02
Posted by 바르마스
,