-
1 minute read
๐ ์๋ฐ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ๐ ๊ฐ์ฅ ๊ธด ๋จ์ด ์ฐพ๊ธฐ ๋ฌธ์ฅ์ ์
๋ ฅ ๋ฐ๊ณ , ๊ฐ์ฅ ๊ธด ๋จ์ด๋ฅผ ์ฐพ์๋ณด์. (๋จ, ๊ฐ์ ๊ธธ์ด์ ๋จ์ด๊ฐ ์ฌ๋ฌ๊ฐ์ผ ๊ฒฝ์ฐ, ์ ์ผ ์์ชฝ์ ์์นํ ๋จ์ด ์ถ๋ ฅ) ๐ split() ์ด์ฉํ๊ธฐ import java.util.Scanner; public class Main { public String solution(String str){ String answer = ""; int max = 0; String[] s...
Continue reading...
-
Less than 1 minute read
๐ ์๋ฐ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ๐ ๋์๋ฌธ์ ๋ณํํ๊ธฐ ์
๋ ฅ๋ฐ์ ๋๋ฌธ์๋ฅผ ์๋ฌธ์๋ก, ์๋ฌธ์๋ฅผ ๋๋ฌธ์๋ก ๋ฐ๊ฟ๋ณด์. ๐ toUpperCase() / to LowerCase() ์ด์ฉํ๊ธฐ import java.util.Scanner; public class Main { public String solution(String str){ String answer = ""; for (char ch : str.toCharArray()) { if (Character.isLowerCase(ch)){ answer += Character.toUpperCase(ch); } else { answer += Character.toLowerCase(ch);...
Continue reading...
-
Less than 1 minute read
๐ ์๋ฐ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ๐ ํน์ ๋ฌธ์ ๊ฐ์ ์ฐพ๊ธฐ ๋ฌธ์์ด์ ์
๋ ฅ ๋ฐ๊ณ , ํน์ ๋ฌธ์์ ๊ฐ์๋ฅผ ์ฐพ์๋ณด์. (+ ํฅ์๋ for๋ฌธ ์ฌ์ฉ) import java.util.Scanner; public class Main { public int solution(String str, char ch){ int answer = 0; str = str.toUpperCase(); ch = Character.toUpperCase(ch); for(char x : str.toCharArray()) { if (x ==...
Continue reading...
-
1 minute read
๐คทโโ๏ธ ์ ์ฒ๊ธฐ ํ๊ธฐ ์ค๋ต๋
ธํธ โ
์ํํธ์จ์ด ํ์ง ํน์ฑ Q. ์ํํธ์จ์ด ํ์ง ๋ชฉํ ์ค ํ์ง ๋ถํน์ฑ์ผ๋ก ์๊ฐ๋ฐ์์ฑ, ์์ํจ์จ์ฑ, ์ค์์ฑ ๋ฑ์ ๊ฐ๋ ๊ฒ์? โ ๋ฌด๊ฒฐ์ฑ(Integrity) โก ์ ์ฐ์ฑ(Flexibility) โข ํจ์จ์ฑ(Efficiency) โฃ ์ ๋ขฐ์ฑ(Reliability) ์ ๋ต : โข ๐ ISO/IEC 9126์ ์ํํธ์จ์ด ํ์ง ํน์ฑ ๊ธฐ๋ฅ์ฑ(Functionality) / ์ ๋ขฐ์ฑ(Reliability) / ์ฌ์ฉ์ฑ(Usability) / ํจ์จ์ฑ(Efficiency) / ์ ์ง๋ณด์์ฑ(Maintainability) / ์ด์์ฑ(Portability) ํจ์จ์ฑ(Efficiency)...
Continue reading...
-
3 minute read
๐คทโโ๏ธ ์ ์ฒ๊ธฐ ํ๊ธฐ ์ค๋ต๋
ธํธ โ
๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฌด๊ฒฐ์ฑ Q. ํ ๋ฆด๋ ์ด์
์ ๊ธฐ๋ณธ ํค๋ฅผ ๊ตฌ์ฑํ๋ ์ด๋ ํ ์์ฑ๊ฐ๋ ๋(NULL)๊ฐ์ด๋ ์ค๋ณต๊ฐ์ ๊ฐ์ง ์ ์์์ ์๋ฏธํ๋ ๋ฌด๊ฒฐ์ฑ์ ์ข
๋ฅ๋? โ ๊ฐ์ฒด ๋ฌด๊ฒฐ์ฑ โก ์ฐธ์กฐ ๋ฌด๊ฒฐ์ฑ โข ๋๋ฉ์ธ ๋ฌด๊ฒฐ์ฑ โฃ ํค ๋ฌด๊ฒฐ์ฑ ์ ๋ต : โ ๐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฌด๊ฒฐ์ฑ(Database Integrity) ๊ฐ์ฒด ๋ฌด๊ฒฐ์ฑ : ํ ์ํฐํฐ์์ ๋์ผํ ๊ธฐ๋ณธ ํค(PK)๋ฅผ...
Continue reading...