반응형
[ 8393번 ]
[ C ]
#include <stdio.h>
int main(){
int num, sum = 0;
scanf("%d", &num);
for (int i = 1; i <= num; i++){
sum += i;
}
printf("%d",sum);
return 0;
}
변수 선언, 초기화 잊지 말자..!
[ C# ]
int num;
int sum= 0;
num = int.Parse(Console.ReadLine());
for (int i = 1; i <= num; i++){
sum += i;
}
Console.WriteLine(sum);
[ Python ]
num = int(input())
sum = 0
for i in range(1, num + 1):
sum += i
print(sum)
익숙함에 속아 변수 선언 하지 말자..!
[ 25304번 ]
[ C ]
#include <stdio.h>
int main() {
int total, num, a, b;
int sum = 0;
// 영수증 금액
scanf("%d", &total);
// 항목 개수
scanf("%d", &num);
for (int i = 0; i < num; i++) {
scanf("%d %d", &a, &b);
sum += a * b;
}
if (total == sum) printf("Yes");
else printf("No");
return 0;
}
[ C# ]
int sum = 0;
int total = int.Parse(Console.ReadLine());
int num = int.Parse(Console.ReadLine());
for (int i = 0; i < num; i++){
int[] items = Array.ConvertAll(Console.ReadLine().Split(), int.Parse);
sum += items[0] * items[1];
}
if (total == sum)Console.WriteLine("Yes");
else Console.WriteLine("No");
- Array.ConvertAll: 배열의 모든 요소를 한 번에 변환시키는 기능
Array.ConvertAll( 변환할 배열, 변환할 형식)
[ Python ]
// 영수증 가격
total = int(input())
// 항목 개수
num = int(input())
price = 0
for i in range(0, num):
a, b = map(int, input().split())
price += a * b
if(total == price): print("Yes")
else: print("No")
반응형
'코딩 공부 > 백준 코딩테스트' 카테고리의 다른 글
[백준 코딩테스트] 2739번, 10950번 | C#, Python, C (0) | 2023.04.11 |
---|---|
[백준 코딩테스트] 2480번 | C, C#, Python (0) | 2023.04.07 |
[백준 코딩테스트] 2884번, 2525번 | C, C#, Python (0) | 2023.04.07 |
[백준 코딩테스트] 2753번, 14681번 | C, C#, Python (0) | 2023.04.05 |
[백준 코딩테스트] 1330번, 9498번 | C, C#, Python (0) | 2023.04.05 |