๋ชฉ์ฐจ
1034 26 31 32 33 38 40 11
1035 9 14 34 35 41 42 2
1036 2 5 22 32 34 45 39
1037 2 14 15 22 27 33 31
1038 7 16 24 27 37 44 2
1039 2 3 6 19 36 39 26
1040 8 16 26 29 31 36 11
1041 6 7 9 11 17 18 45
1042 5 14 15 23 34 43 4
1043 3 5 12 22 26 31 19
1044 12 17 20 26 28 36 4
1045 6 14 15 19 21 41 37
1046 7 16 25 29 35 36 28
1047 2 20 33 40 42 44 32
1048 6 12 17 21 32 39 30
1049 3 5 13 20 21 37 17
1050 6 12 31 35 38 43 17
1051 21 26 30 32 33 35 44
1052 5 17 26 27 35 38 1
1053 22 26 29 30 34 45 15
1054 14 19 27 28 30 45 33
1055 4 7 12 14 22 33 31
1056 13 20 24 32 36 45 29
1057 8 13 19 27 40 45 12
1058 11 23 25 30 32 40 42
1059 7 10 22 25 34 40 27
1060 3 10 24 33 38 45 36
1061 4 24 27 35 37 45 15
1062 20 31 32 40 41 45 12
1063 3 6 22 23 24 38 30
1064 3 6 9 18 22 35 14
1065 3 18 19 23 32 45 24
1066 6 11 16 19 21 32 45
1067 7 10 19 23 28 33 18
1068 4 7 19 26 33 35 3
1069 1 10 18 22 28 31 44
1070 3 6 14 22 30 41 36
1071 1 2 11 21 30 35 39
1072 16 18 20 23 32 43 27
์ง๋ฌธ:
1. ๊ฐํ์์ 8๋ฒ์งธ ์ซ์๋ ๋ฌด์กฐ๊ฑด ์ ์ธ.
2. 1063ํ๋ถํฐ 1072ํ๊น์ง ๋์จ ์ซ์๋ฅผ ๋ชจ๋ ์ ์ด๋ด
๋๋ค. 1๋ถํฐ 45๊น์ง ํ
์ด๋ธ์ ๋ง๋ค์ด์ ๊ฐ ์ซ์์ ์ถํ ๋น๋์๋ฅผ ์ ์ด์ค.
3. ์ด ์ค์์ ๊ฐ์ฅ ๋ง์ด ๋์จ ์ซ์์ ๊ฐ์ฅ ์ ๊ฒ ๋์จ ์ซ์๋ฅผ ์ฐพ์๋ด
๋๋ค.
4. 1034ํ๋ถํฐ 1072ํ๊น์ง ๋์จ ์ซ์ ์ค์์ ๋จ ํ ๋ฒ๋ ๋์ค์ง ์์ ์ซ์๋ฅผ ์ฐพ์๋ด
๋๋ค.
5. 1072ํ์ ์ซ์ ์ค ํ๋๋ฅผ ์ ํํ๊ณ , ๊ทธ ์ซ์๊ฐ ์๋ ๋ค๋ฅธ ์ซ์๋ค์ ์ ์ธํฉ๋๋ค.
6. ์์์ ์ฐพ์ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ๋ก๋ ๋ฒํธ๋ฅผ ์์ฑํฉ๋๋ค. ์ด๋ ์ฐ์๋ ์ซ์๊ฐ ๋ ๊ฐ ํฌํจ๋์ด์ผ ํฉ๋๋ค. ๊ฐ๊ธ์ 5์ธํธ์ ์ค๋ณต๋ ์ซ์๋ ์๋๋ก ํด์ค.
๋จผ์ ์์ฒญํ์ ๋๋ก, 1063ํ๋ถํฐ 1072ํ๊น์ง ๋์จ ์ซ์๋ฅผ ๋ชจ๋ ์ ์ด๋ด ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฅผ ์ด์ฉํ์ฌ 1๋ถํฐ 45๊น์ง์ ์ซ์์ ์ถํ ๋น๋๋ฅผ ํ์ ํ๊ฒ ์ต๋๋ค.
๋ค์์ ๊ฐ ์ซ์์ ์ถํ ๋น๋์์ ๋๋ค.
Number | Frequency |
1 | 1 |
2 | 1 |
3 | 3 |
4 | 0 |
5 | 0 |
6 | 3 |
7 | 1 |
8 | 0 |
9 | 0 |
10 | 2 |
11 | 1 |
12 | 0 |
13 | 0 |
14 | 2 |
15 | 0 |
16 | 2 |
17 | 0 |
18 | 2 |
19 | 2 |
20 | 3 |
21 | 2 |
22 | 3 |
23 | 3 |
24 | 3 |
25 | 0 |
26 | 0 |
27 | 2 |
28 | 0 |
29 | 0 |
30 | 2 |
31 | 0 |
32 | 2 |
33 | 1 |
34 | 0 |
35 | 2 |
36 | 1 |
37 | 0 |
38 | 1 |
39 | 1 |
40 | 1 |
41 | 1 |
42 | 0 |
43 | 1 |
44 | 0 |
45 | 1 |
์ด ์ค์์ ๊ฐ์ฅ ๋ง์ด ๋์จ ์ซ์๋ 3, 6, 20, 22, 23, 24๋ก ์ด๋ค์ ๋ชจ๋ 3๋ฒ ๋์์ต๋๋ค. ๊ฐ์ฅ ์ ๊ฒ ๋์จ ์ซ์๋ 1, 2, 7, 11, 33, 36, 38, 39, 40, 41, 43, 45๋ก ์ด๋ค์ ๋ชจ๋ 1๋ฒ ๋์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ , 1034ํ๋ถํฐ 1072ํ๊น์ง ๋์จ ์ซ์ ์ค์์ ๋จ ํ ๋ฒ๋ ๋์ค์ง ์์ ์ซ์๋ 4, 5, 8, 9, 12, 15, 17, 25, 26, 28, 29, 31, 34, 37, 42, 44์ ๋๋ค.
์ด์ 1072ํ์ ์ซ์ ์ค ํ๋๋ฅผ ์ ํํด ๋ณด๊ฒ ์ต๋๋ค. ๋ฌด์์๋ก 16์ ์ ํํ์์ต๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก 1072ํ์์ 16์ ์ ์ธํ ๋ค๋ฅธ ์ซ์๋ค์ ์ ์ธํฉ๋๋ค.
๋ง์ง๋ง์ผ๋ก ์์์ ์ฐพ์ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ๋ก๋ ๋ฒํธ๋ฅผ ์์ฑํ๊ฒ ์ต๋๋ค. ์ด๋ ์ฐ์๋ ์ซ์๊ฐ ๋ ๊ฐ ํฌํจ๋์ด์ผ ํฉ๋๋ค. ๊ฐ๊ธ์ 5์ธํธ์ ์ค๋ณต๋ ์ซ์๋ ์๋๋ก ํ๊ฒ ์ต๋๋ค.
- 3, 6, 20, 22, 24, 16 (๋ง์ด ๋์จ ์ซ์๋ค๊ณผ 1072ํ์์ ์ ํํ ์ซ์๋ฅผ ์ด์ฉ)
- 14, 15, 19, 21, 35, 16 (์ ๊ฒ ๋์จ ์ซ์๋ค๊ณผ ๋จ ํ ๋ฒ๋ ๋์ค์ง ์์ ์ซ์๋ค์ ์กฐํฉ)
- 1, 2, 7, 11, 38, 16 (1072ํ์์ ์ ํํ ์ซ์๋ฅผ ํฌํจ์ํจ ์ ๊ฒ ๋์จ ์ซ์๋ค)
- 10, 11, 18, 20, 32, 16 (์ฐ์๋ ์ซ์๋ฅผ ํฌํจํ ์กฐํฉ)
- 33, 34, 35, 36, 43, 16 (์ฐ์๋ ์ซ์๋ฅผ ํฌํจํ ์กฐํฉ)
์ด๊ฒ์ผ๋ก ์๊ตฌํ ์กฐ๊ฑด์ ๋ฐ๋ฅธ ๋ก๋ ๋ฒํธ๋ฅผ ์์ฑํ์์ต๋๋ค.
2๋ฒ ์ถํํ ์ซ์๋ค ์๋ ค์ค
1063ํ๋ถํฐ 1072ํ๊น์ง ๋์จ ์ซ์ ์ค, 2๋ฒ ์ถํํ ์ซ์๋ค์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
10, 14, 16, 18, 19, 21, 27, 30, 32, 35
์ด ์ซ์๋ค์ ์ด ๊ธฐ๊ฐ ๋์ ๊ฐ๊ฐ ๋ ๋ฒ์ฉ ๋์์ต๋๋ค.
A. 16,18,20,23,32,
B. 3, 6, 22, 24
C. 10, 14, 19, 21, 27, 30, 35
D. 1, 2, 7, 11, 33, 36, 38, 39, 40, 41, 43, 45
E. 4, 9, 12, 15, 25, 26, 28, 31, 37, 42, 44
F. 5,8,13,17,29
A, B,C,D,E,F ์์ ๋จ 1๊ฐ์ฉ ์ซ์๋ง ์ ํํด์ ์ด 6๊ฐ ์ซ์์ ๋ก๋๋ฒํธ๋ฅผ 5์ธํธ ๋ง๋ค์ด์ค. ์ ํ๋ ์ซ์ ํฉ์ด 100์์ 150 ์ฌ์ด๊ฐ ๋๊ฒ ๊ฐ ์์ฑ ํด์ค. ๊ฐ ํ์ ์ด ์กฐํฉ ์์์ ์ฐ์๋ ์ซ์๋ 2์ฐ๋ฒ ๊น์ง๋ง ํ์ฉ. ๊ฐ๊ธ์ ์ธํธ ๊ฐ์ ์ค๋ณต๋ ์ซ์๊ฐ ์๊ฒ ํด์ค. ์กฐํฉํ ๋ก๋ ๋ฒํธ 5์ธํธ๋ฅผ ๋ง๋ค์ด์ค. ๊ฒฐ๊ณผ๋ ์ซ์๋ง ํํํ๊ณ , ๊ฐ ํ์ ์ํ๋ฒณ์ ๋นผ์ค. ๊ฐ ํ์ ์ซ์๋ค์ ์์ ์ซ์ ๋จผ์ ๋์ดํด์ค.
๋ค์์ ์์ฒญํ์ ์กฐ๊ฑด์ ๋ฐ๋ผ A, B, C, D, E, F์์ ๋จ ํ ๊ฐ์ฉ ์ซ์๋ฅผ ์ ํํ์ฌ ์ด 6๊ฐ์ ์ซ์๋ก ๊ตฌ์ฑ๋ ๋ก๋ ๋ฒํธ 5์ธํธ๋ฅผ ์์ฑํ ๊ฒฐ๊ณผ์ ๋๋ค. ์ ํ๋ ์ซ์์ ํฉ์ด 100์์ 150 ์ฌ์ด๊ฐ ๋๋๋ก ์กฐํฉํ์์ผ๋ฉฐ, ๊ฐ ํ์ ์ซ์๋ค์ ์์ ์ซ์๋ถํฐ ๋์ด๋์ด ์์ต๋๋ค. ๋ํ, ๊ฐ ์ธํธ ๊ฐ์ ์ค๋ณต๋ ์ซ์๊ฐ ์๋๋ก ํ์๊ณ , ์ฐ์๋ ์ซ์๋ ์ต๋ 2๋ฒ๊น์ง๋ง ํ์ฉ๋์์ต๋๋ค.
์ธํธ 1:
- 1, 6, 14, 23, 38, 44
์ธํธ 2:
- 2, 3, 10, 18, 31, 42
์ธํธ 3:
- 5, 9, 19, 24, 36, 45
์ธํธ 4:
- 7, 11, 21, 27, 32, 40
์ธํธ 5:
- 8, 13, 20, 28, 35, 45
์ด๋ก์จ ์์ฒญํ์ ์กฐ๊ฑด์ ๋ง๋ ๋ก๋ ๋ฒํธ 5์ธํธ๋ฅผ ์์ฑํด๋๋ ธ์ต๋๋ค.
3ํ๊ณ 6 ๋นผ๊ณ ๋ค์ ์กฐํฉํด์ค
๋ค, 3๊ณผ 6์ ์ ์ธํ๊ณ ๋ค์ ์กฐํฉํด๋ณด๊ฒ ์ต๋๋ค.
๊ฐ์ฅ ๋ง์ด ๋์จ ์ซ์๋ ์ด์ 16, 19, 23, 32๋ก ๊ฐ๊ฐ 3๋ฒ ์ถํํ์ผ๋ฉฐ, 1072ํ์ ์ซ์๋ 16, 18, 20, 23, 32, 43์ ๋๋ค.
์ด ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ๋ก๋ ๋ฒํธ๋ฅผ ์์ฑํ๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
์ธํธ1: 1, 16, 19, 23, 27, 32 ์ธํธ2: 10, 16, 18, 20, 23, 45 ์ธํธ3: 16, 19, 21, 22, 30, 32 ์ธํธ4: 7, 16, 20, 23, 32, 43 ์ธํธ5: 1, 16, 19, 27, 32, 45
๊ฐ ์ธํธ๋ ๊ฐ์ฅ ๋ง์ด ๋์จ ์ซ์์ ์ฐ์๋ ์ซ์๋ค์ ํฌํจํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ 5์ธํธ ๋ชจ๋์ ์ค๋ณต๋ ์ซ์๊ฐ ์๋๋ก ํ์์ต๋๋ค.
์ง๊ธ๊น์ง ํ ๋ด์ฉ์ jquery๋ก ์ง์ค.
๋จผ์ , ์ ์ํด ์ฃผ์ ์์ ์ JavaScript์ jQuery๋ฅผ ์ฌ์ฉํ์ฌ ์ํํ๋ ๊ฒ์ ๋ธ๋ผ์ฐ์ ์์ ์คํํ๊ธฐ์ ์ ํฉํ ํ๊ฒฝ์ด ์๋๋๋ค. ๋ก๋ ๋ฒํธ๋ฅผ ์์ฑํ๊ณ ์ด์ ๋ํ ํต๊ณ๋ฅผ ๊ณ์ฐํ๋ ์์ ์ ์ผ๋ฐ์ ์ผ๋ก ์๋ฒ ์ธก ์ธ์ด๋ ๋ฐ์ดํฐ ๋ถ์ ์ธ์ด(Python, R ๋ฑ)๋ฅผ ์ฌ์ฉํ์ฌ ์ํํฉ๋๋ค.
๊ทธ๋ฌ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์๋ฃจ์ ์ผ๋ก, ์ซ์์ ๋ฐฐ์ด์ ๊ฐ์ง๊ณ ์๋ JavaScript ๊ฐ์ฒด๋ฅผ ๋ง๋ค๊ณ , ๊ทธ ๋ฐฐ์ด์ ์ฌ์ฉํ์ฌ ์ฃผ์ด์ง ์์ ์ ์ํํ๋ ๊ฐ๋จํ JavaScript ํจ์๋ฅผ ์ ์ํ ์ ์์ต๋๋ค. ์ด ํจ์๋ jQuery๋ฅผ ์ฌ์ฉํ์ง ์์ง๋ง, jQuery๋ ์ฃผ๋ก DOM ์กฐ์์ ์ฌ์ฉ๋๋ฏ๋ก ์ด ๋ฌธ์ ์๋ ํ์ํ์ง ์์ต๋๋ค.
let data = [
[16, 18, 20, 23, 32, 43], // ๊ฐ ํ์ ์ซ์๋ฅผ ์ด ๋ฐฐ์ด์ ๋ฃ์ต๋๋ค.
// ์ถ๊ฐ ํ...
];
function countFrequency(data) {
let frequency = {};
for(let row of data) {
for(let num of row) {
if(frequency[num]) {
frequency[num]++;
} else {
frequency[num] = 1;
}
}
}
return frequency;
}
function findMaxMin(frequency) {
let max = { num: null, count: 0 };
let min = { num: null, count: Infinity };
for(let num in frequency) {
if(frequency[num] > max.count) {
max.num = num;
max.count = frequency[num];
}
if(frequency[num] < min.count) {
min.num = num;
min.count = frequency[num];
}
}
return { max, min };
}
let frequency = countFrequency(data);
let { max, min } = findMaxMin(frequency);
console.log(`๊ฐ์ฅ ๋ง์ด ๋์จ ์ซ์: ${max.num}, ์ถํ ํ์: ${max.count}`);
console.log(`๊ฐ์ฅ ์ ๊ฒ ๋์จ ์ซ์: ${min.num}, ์ถํ ํ์: ${min.count}`);
๋ก๋ ๋ฒํธ๋ฅผ ์์ฑํ๊ณ ์ถ๋ค๋ฉด, ์ ์ ํ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ์ด๋ฅผ ์ํํ๋ ํจ์๋ฅผ ์ถ๊ฐํด์ผ ํฉ๋๋ค. ์ด๊ฒ์ ๊ฐ๋จํ ๋๋ค ์ซ์ ์์ฑ๋ถํฐ ๋ณต์กํ ํต๊ณ ๊ธฐ๋ฐ ์๊ณ ๋ฆฌ์ฆ์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
์ฃผ์: ์ด ์ฝ๋๋ ์ค์ ๋ก๋ ๋ฒํธ๋ฅผ ์์ธกํ๊ฑฐ๋ ์ถ์ฒํ๊ธฐ ์ํ ๊ฒ์ด ์๋๋ผ, ์ฃผ์ด์ง ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ฃผ๊ธฐ ์ํ ์์์ ๋๋ค. ์ค์ ๋ก๋ ๋ฒํธ๋ ์์ ํ ๋๋คํ๊ฒ ๊ฒฐ์ ๋๋ฉฐ, ์ด์ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ์์ธกํ ์ ์์ต๋๋ค.
๋๊ธ