λ¬Έμ :
μ리 μ μ
νΈλΌνλ₯Ό μ¦κΈ°λ μλμ μ λ¬Έ κΈ°μ μ€ μ리 μ μμ νΉ λΉ μ Έ μλ€.
νΉν μ€ν
μ΄ν¬λ₯Ό μ’μνλ μλμ μ£Όμ΄μ§ μ¬λ£λ‘ μ΅λν λ§μ μ€ν
μ΄ν¬λ₯Ό λ§λ€κ³ μΆλ€.
μ€ν
μ΄ν¬λ₯Ό λ§λ€ λλ νμν μ¬λ£ μκ° μ ν μλ λ μνΌκ° νμνλ€.
λ μνΌμ μ°μ¬μλ μ λ§νΌμ μ¬λ£λ₯Ό μ°½κ³ μμ κΊΌλ΄μ΄μ μ리νλ©΄ μ€ν μ΄ν¬λ₯Ό ν κ° λ§λ€ μ μλ€.
μ¬λ£ μ€ νλλΌλ λͺ¨μλ κ²½μ° μ€ν μ΄ν¬λ₯Ό λ§λ€ μ μμΌλ©°,
μ€ν μ΄ν¬λ ν κ° λ¨μλ‘λ§ λ§λ€ μ μλ€.
μ¦, μ¬λ£μ μΌλΆλ§ μ¨μ μ€ν
μ΄ν¬λ₯Ό μΌλΆλ§ λ§λ€ μλ μλ€.
νμν μ¬λ£ μκ° μ ν μλ μ€ν
μ΄ν¬μ λ μνΌμ μ°½κ³ μ μλ μ¬λ£μ μκ° μ£Όμ΄μ§ λ,
μ΅λ λͺ κ°μ μ€ν μ΄ν¬λ₯Ό λ§λ€ μ μλμ§ κ΅¬νμ¬λΌ.
μ
λ ₯ νμ
첫째 μ€μ μ¬λ£μ κ°μ§μ Nμ΄ μ£Όμ΄μ§λ€. (1 ≤ N ≤ 100)
λμ§Έ μ€μλ Nκ°μ μ μκ° κ³΅λ°±μΌλ‘ ꡬλΆλμ΄ μ£Όμ΄μ§λλ°,
κ·Έμ€ iλ²μ§Έ μλ μ°½κ³ μ μλ iλ²μ§Έ μ¬λ£μ κ°μλ₯Ό μλ―Ένλ€.
μ΄λ, μ£Όμ΄μ§λ μλ 0 μ΄μ 100 μ΄νμ΄λ€.
μ μ§Έ μ€μλ Nκ°μ μ μκ° κ³΅λ°±μΌλ‘ ꡬλΆλμ΄ μ£Όμ΄μ§λλ°,
κ·Έμ€ iλ²μ§Έ μλ μ€ν μ΄ν¬λ₯Ό λ§λλλ° νμν iλ²μ§Έ μ¬λ£μ κ°μμ΄λ€.
μ΄λ, μ£Όμ΄μ§λ μλ 0 μ΄μ 100 μ΄νμ΄λ€.
μ리λ₯Ό λ§λ€ λ μ μ΄λ νλμ μ¬λ£κ° νμνλ€λ κ²μ΄ 보μ₯λλ€.
μΆλ ₯ νμ
첫째 μ€μ λ§λ€ μ μλ μ€ν
μ΄ν¬μ μ΅λ κ°μλ₯Ό μΆλ ₯νλ€.
μ
λ ₯ μμ 1
3
6 3 5
1 1 2
μΆλ ₯ μμ 1
2
μ
λ ₯ μμ 2
2
100 0
1 1
μΆλ ₯ μμ 2
0
γ ‘γ ‘γ ‘γ ‘γ ‘
// 1. λ
ν΄
// 2. "μ»΄ν¨ν°μμ΄/μ½λ©μμ΄" λ¬Έμ νμ΄
// 3. λ΄κ° νμ΄ν λ°©λ²μ μ½λλ‘ μμ± << "μ½λ©"
#include<stdio.h>
void main() {
int N;
int arr1[100];
int arr2[100];
scanf("%d", &N);
for (int i = 0; i < N; i++) {
scanf("%d", &arr1[i]);
}
for (int i = 0; i < N; i++) {
scanf("%d", &arr2[i]);
}
for (int i = 0; i < N; i++) {
arr1[i] /= arr2[i];
}
int min = arr1[0];
for (int i = 1; i < N; i++) {
if (min > arr1[i]) {
min = arr1[i];
}
}
printf("%d\n", min);
}
γ ‘γ ‘γ ‘γ ‘γ ‘
λκΈ