1๏ธโฃ [SQL]
2020.2
๋ค์ ์ฃผ์ด์ง student ํ ์ด๋ธ์ name ์์ฑ์ idx_name๋ฅผ ์ธ๋ฑ์ค ๋ช ์ผ๋ก ํ๋ ์ธ๋ฑ์ค๋ฅผ ์์ฑํ๋ SQL๋ฌธ์ ์์ฑํ์์ค.
id | name | grade |
1111 | ํ๊ธธ๋ | 1 |
2222 | ์๊บฝ์ | 2 |
3333 | ์ ๊ด์ | 3 |
4444 | ์์ค๊ทผ | 3 |
5555 | ํ๋ฒ๋ | 4 |
CREATE INDEX idx_name ON student(name);
2๏ธโฃ [JAVA]
2022.3ํ
๋ค์ ์๋ฐ ์ฝ๋์ ๋ํ ์ถ๋ ฅ ๊ฐ์ ์์ฑํ์์ค.
public class Exam {
public static void main(String[] args){
int a = 0;
for(int i=1; i<999; i++){
if(i%3==0 && i%2!=0)
a = i;
}
System.out.print(a);
}
993
๋ฐ๋ณต๋ฌธ์ i๊ฐ 999๋ผ๋ ํฐ ์ซ์๋ณด๋ค ์ ์๋๊น์ง ๋ฐ๋ณตํ๊ธฐ ๋๋ฌธ์ if ์กฐ๊ฑด๋ฌธ์ ๊ท์น์ ๋จผ์ ์ดํด๋ณธ๋ค.
i๋ฅผ 3์ผ๋ก ๋๋ด์ ๋ ๋๋์ด ๋จ์ด์ง๋ฉด์ 2๋ก ๋๋ ๋๋จธ์ง๊ฐ 0์ด ์๋๋ผ๋ฉด ํ์์ด๋ฉด์ 3์ ๋ฐฐ์ ์ค์ ๊ฐ์ฅ ํฐ ์๋ฅผ ๊ตฌํ๋ ์์ด๋ค.
a์ ๊ฐ์ ๋์ค๋ ๊ฐ๋ค์ ํฉ์ด ์๋, ๊ฐ์ฅ ํฐ ์๋ก ๋ฐ๋๋ ๊ฐ์ด๊ธฐ ๋๋ฌธ์ 999๋ณด๋ค ์์ผ๋ฉด์ 3์ ๋ฐฐ์์ธ ํ์๋ 993์ด๋ค.
3๏ธโฃ [JAVA]
2022.2
๋ค์ ์๋ฐ์ฝ๋์์ ์๋ง๋ ์ถ๋ ฅ๊ฐ์ ์์ฑํ์์ค.
public class Conv{
public Conv(int a) {
this.a = a;
}
int func() {
int b =1;
for (int i=1; i<a; i++){
b = a * i + b
}
return a +b;
}
int a;
}
public static void main(String[] args){
Conv obj = new Conv(3);
obj.a=5;
int b = obj.func();
system.out.print(obj.a + b);
}
61
main ๋จผ์ ์ดํด๋ณด๋ฉด obj ์ Conv(3)์ ์ ์ธํ๋ค.
Conv์ class๋ก ๊ฐ์ this.a = a๋ก ์ ์ธํ๊ธฐ์ a์ ๊ฐ์ 3์ผ๋ก ์ ์๋์๋ค.
obj.a = 5;
๋ก obj.a๋ 5๋ผ๋ ๊ฐ์ ๊ฐ์ง๋ค.
obj.func()๋ฅผ ๊ณ์ฐํด๋ณด๋ฉด, ํ์ฌ a ๊ฐ์ 5๋ผ๊ณ ์ ์๋ ์ํ์ด๊ธฐ ๋๋ฌธ์
b | i | a * i + b |
1 | 1 | 5*1+1 = 6 |
6 | 2 | 5*2+6 = 16 |
16 | 3 | 5*3+16 = 31 |
31 | 4 | 5*4+31 = 51 |
return a + b = 5 + 51 = 56
56์ด b ๊ฐ์ด ๋๋ค,
print๊ฐ (obj.a + b)๋ฅผ ๊ณ์ฐํ๋ฉด 5 + 56 = 61
'๐Certificate > Engineer Information Processing' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ] ์ค๊ธฐ ์ด๋ก ๋ฌธ์ (4) (5) | 2024.10.02 |
---|---|
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ] ์ค๊ธฐ ํ๋ก๊ทธ๋๋ฐ์ธ์ด 3๋ฌธ์ (17) (3) | 2024.10.02 |
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ] ์ค๊ธฐ ํ๋ก๊ทธ๋๋ฐ์ธ์ด 3๋ฌธ์ (15) (2) | 2024.10.02 |
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ] ์ค๊ธฐ ์ด๋ก ๋ฌธ์ (3) (2) | 2024.10.02 |
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ] ์ค๊ธฐ ์ด๋ก ๋ฌธ์ (2) (6) | 2024.10.02 |