코딩 공부/백준 코딩테스트

[백준 코딩테스트] 1330번, 9498번 | C, C#, Python

maintain_H 2023. 4. 5. 17:25
반응형

[ 1330번: 두 수 비교하기 ]

https://www.acmicpc.net/problem/1330

1330번

 

[ C# ]

string s = Console.ReadLine();
string[] ss = s.Split();

int a = int.Parse(ss[0]);
int b = int.Parse(ss[1]);

if(a > b) Console.Write(">");
else if(a < b) Console.Write("<");
else Console.Write("==");

 

[ Python ]

a, b = map(int, input().split())

if(a > b): print(">")
elif(a < b): print("<")
else: print("==")

 

[ C ]

#include <stdio.h>

int main(){   
    int a, b;
    scanf("%d %d", &a, &b);
    
    if(a > b) printf(">");
    else if(a < b) printf("<");
    else printf("==");
}

 

 C는 한동안 안 쓰다가 오랜만에 쓰려니까 헷갈린다.

코딩테스트 풀면서 C도 다시 공부하려고 한다.

 

[ 9498번: 시험 성적 ]

https://www.acmicpc.net/problem/9498

9498번

 

[ C# ]

int a = int.Parse(Console.ReadLine());

if (90 <= a && a <=100) Console.Write("A");
else if(80 <= a) Console.Write("B");
else if(70 <= a) Console.Write("C");
else if(60 <= a) Console.Write("D");
else Console.Write("F");

 

[ Python ]

a = int(input())

if (90 <= a <=100): print("A")
elif(80 <= a): print("B")
elif(70 <= a): print("C")
elif(60 <= a): print("D")
else: print("F")

 

[ C ]

#include <stdio.h>

int main(){
    int a;
    scanf("%d", &a);
    
    if (a <= 100 && a >= 90) printf("A");
    else if(a >= 80) printf("B");
    else if(a >= 70) printf("C");
    else if(a >= 60) printf("D");
    else printf("F");
}
반응형