반응형
문제
- 문제 링크: [한양대 HCPC 2023] 개표
풀이
(C언어)
solution 1)
- 시간 복잡도:
더보기
#include <stdio.h>
int main(void)
{
int n;
scanf("%d",&n);
int arr[n];
for (int i = 0; i < n; ++i) {
scanf("%d", &arr[i]);
}
int q = 0;
int r = 0;
for (int i = 0; i < n; ++i) {
q = arr[i] / 5;
r = arr[i] % 5;
for (int j = 0; j < q; ++j) {
printf("%s", "++++ ");
}
for (int k = 0; k < r; ++k) {
printf("%c", '|');
}
printf("\n");
}
return 0;
}
(C++)
solution 1)
- 시간 복잡도:
더보기
#include<iostream>
using namespace std;
int main(int argc, char** argv)
{
int n;
cin >> n;
int arr[n];
for (int i = 0; i < n; ++i) {
cin >> arr[i];
}
int q = 0;
int r = 0;
for (int i = 0; i < n; ++i) {
q = arr[i] / 5;
r = arr[i] % 5;
for (int j = 0; j < q; ++j) {
cout << "++++ ";
}
for (int k = 0; k < r; ++k) {
cout << "|";
}
cout << endl;
}
return 0;
}
(Java)
solution 1)
- 시간 복잡도:
더보기
import java.util.*
(Python)
solution 1)
- 시간 복잡도:
더보기
import sys
n = int(input())
arr = list()
for i in range(n):
arr.append(int(input()))
for i in range(n):
q = arr[i] // 5;
r = arr[i] % 5;
for j in range(q):
print("++++ ", sep="", end="")
for k in range(r):
print("|", sep="", end="")
print()
(JavaScript)
solution 1)
- 시간 복잡도:
더보기
import
반응형
'1-4. 코딩테스트(현대자동차 Softeer) > Softeer(Lv1)' 카테고리의 다른 글
[Softeer] Lv1: [한양대 HCPC 2023] Tren del Fin del Mundo(7695) 해설 (0) | 2025.01.11 |
---|---|
[Softeer] Lv1: 연탄 배달의 시작(7626) 해설 (0) | 2025.01.11 |
[Softeer] Lv1: 위험한 효도(7368) 해설 (0) | 2025.01.11 |
[Softeer] Lv1: 나무 심기(7353) 해설 (0) | 2025.01.11 |
[Softeer] Lv1: A+B(6295) 해설 (0) | 2025.01.11 |