Paiza Cランク獲得問題（Dランク相当）条件分岐メニュー

paizaのCランク獲得問題の解答がなかったので、備忘録として残します。
明らかに簡単な問題の場合は省略しますが、個人的に少しでも考えたコードを残していきたいと思います。
初心者ですので醜いコードを書きますが、温かい目で見守っていただけると嬉しいです。
また、より良い記述方法などありましたら、コメント等で教えていただけると嬉しいです。

# 目次
- 単純な条件分岐 
- 数値演算結果で分岐
- 0 が含まれていないか判定
- AND 
- 大文字判定
- AND+NOT
- AND+OR
- 偶奇の判定
- 曜日の判定
- FizzBuzz









##  単純な条件分岐
[問題文](https://paiza.jp/works/mondai/conditions_branch/conditions_branch__simple_step1/edit?language_uid=c-sharp)
```c#
using System;
class Program
{
    static void Main()
    {
        string strings =Console.ReadLine();
        if(strings=="paiza"){
            Console.WriteLine("YES");
        }else{
            Console.WriteLine("NO");
        }
    }
}
```
数値の分岐も同じです

## 数値演算結果で分岐
[問題文](https://paiza.jp/works/mondai/conditions_branch/conditions_branch__simple_step3/edit?language_uid=c-sharp)
```c#
using System;
using System.Linq;
class Program
{
    static void Main()
    {
        int []ABC=Console.ReadLine().Split(' ').Select(int.Parse).ToArray();
        int A=ABC[0];
        int B=ABC[1];
        int C=ABC[2];
        
        if(A*B<=C){
            Console.WriteLine("YES");
        }else{
            Console.WriteLine("NO");
        } 
    }
}
```
## 0 が含まれていないか判定
[問題文](https://paiza.jp/works/mondai/conditions_branch/conditions_branch__simple_boss/edit?language_uid=c-sharp)
```c#
using System;
using System.Linq;
class Program
{
    static void Main()
    {
        int N=int.Parse(Console.ReadLine());
        int []A=new int[N];
        for(int i=0;i<N;i++){
            A[i]=int.Parse(Console.ReadLine());
        }
        Boolean result =A.Contains(0);
        if(result){
            Console.WriteLine("NO");
        }else{
            Console.WriteLine("YES");
        }
        
    }
}
```
## AND 
[問題文](https://paiza.jp/works/mondai/conditions_branch/conditions_branch__bool_step1/edit?language_uid=c-sharp)
```c#
using System;
using System.Linq;

class Program
{
    static void Main()
    {
         int[] AB = Console.ReadLine().Split(' ').Select(int.Parse).ToArray();
         int A=AB[0];
         int B=AB[1];
         if(A>=10 &&B>=10){
             Console.WriteLine("YES");
         }else{
             Console.WriteLine("NO");
         }
    }
}
```
OR もif文の中身変えるだけです

## 大文字判定
[問題文](https://paiza.jp/works/mondai/conditions_branch/conditions_branch__bool_step2/edit?language_uid=c-sharp)
```c#
using System;
class Program
{
    static void Main()
    {
        char C=char.Parse(Console.ReadLine());
        if(char.IsUpper(C)){
            Console.WriteLine("YES");
        }else{
            Console.WriteLine("NO");
        }
    }
}
```
## AND+NOT
[問題文](https://paiza.jp/works/mondai/conditions_branch/conditions_branch__bool_step5/edit?language_uid=c-sharp)
```c#
using System;
using System.Linq;
class Program
{
    static void Main()
    {
        int[] AB = Console.ReadLine().Split(' ').Select(int.Parse).ToArray();
        int A =AB[0];
        int B =AB[1];
        if(A>=10 && !(B>=10)){
            Console.WriteLine("YES");
        }else{
            Console.WriteLine("NO");
        }
    }
}
```
## AND+OR
[問題文](https://paiza.jp/works/mondai/conditions_branch/conditions_branch__bool_boss/edit?language_uid=c-sharp)
```c#
using System;
using System.Linq;
class Program
{
    static void Main()
    {
        int[] XYZ = Console.ReadLine().Split(' ').Select(int.Parse).ToArray();
        int X =XYZ[0];
        int Y =XYZ[1];
        int Z =XYZ[2];
        if(Z>=10){
            Console.WriteLine("YES");
        }else if(X>=10&&Y>=10){
            Console.WriteLine("YES");
        }else{
            Console.WriteLine("NO");
        }
    }
}
```
AND+OR の題意には沿っていないですが、、
## 偶奇の判定
[問題文](https://paiza.jp/works/mondai/conditions_branch/conditions_branch__mod_step3/edit?language_uid=c-sharp)
```c#
using System;
using System.Linq;
class Program
{
    static void Main()
    {
        int N=int.Parse(Console.ReadLine());
        int[] A = Console.ReadLine().Split(' ').Select(int.Parse).ToArray();
        int E=0;
        int O=0;
        for(int i=0;i<N;i++){
            if(A[i]%2==0){
                E++;
            }else{
                O++;
            }
        }
        Console.WriteLine(E+" "+O);
        
    }
}
```
## 曜日の判定
[問題文](https://paiza.jp/works/mondai/conditions_branch/conditions_branch__mod_step4/edit?language_uid=c-sharp)
```c#
using System;
class Program
{
    static void Main()
    {
        int X=int.Parse(Console.ReadLine());
        int r=X%7;
        if(r==1){
            Console.WriteLine("Sun");
        }else if(r==2){
            Console.WriteLine("Mon");
        }else if(r==3){
            Console.WriteLine("Tue");
        }else if(r==4){
            Console.WriteLine("Wed");
        }else if(r==5){
            Console.WriteLine("Thu");
        }else if(r==6){
            Console.WriteLine("Fri");
        }else if(r==0){
            Console.WriteLine("Sat");
        }
    }
}
```
## FizzBuzz
[問題文](https://paiza.jp/works/mondai/conditions_branch/conditions_branch__mod_boss/edit?language_uid=c-sharp)
```c#
using System;
class Program
{
    static void Main()
    {
        int N=int.Parse(Console.ReadLine());
        if(N%3==0 && N%5==0){
            Console.WriteLine("FizzBuzz");
        }else if(N%3==0){
            Console.WriteLine("Fizz");
        }else if(N%5==0){
            Console.WriteLine("Buzz");
        }else{
            Console.WriteLine("N");
        }
    }
}
```