Coding Test17 [Baekjoon] 28278. ์คํ 2/Java - Silver4 โ๋ฌธ์ https://www.acmicpc.net/problem/28278๐์ ํ์คํโ๐ปํ์ด1๋ฒ ๋ช ๋ น์ด์ ๊ณต๋ฐฑ ๋ค ์ค๋ ์ซ์๋ ์คํ์ push.2๋ฒ ๋ช ๋ น์ด ์ ๋ ฅ ์ stack.empty()๋ผ๋ฉด -1 ์๋๋ผ๋ฉด stack.pop()์ผ๋ก ์คํ์์ ๋นผ๋ ๋์์ ์ถ๋ ฅ.3๋ฒ ๋ช ๋ น์ด ์ ๋ ฅ ์ stack.size()๋ก ํฌ๊ธฐ ์ถ๋ ฅ.4๋ฒ ๋ช ๋ น์ด ์ ๋ ฅ ์ stack.empty()๋ผ๋ฉด 1 ์๋๋ฉด 0 ์ถ๋ ฅ.5๋ฒ ๋ช ๋ น์ด ์ ๋ ฅ ์ stack.empty()๋ผ๋ฉด -1 ์๋๋ฉด stack.peek()์ผ๋ก stack์ top ๊ฐ ์ถ๋ ฅ.๐ป์ฝ๋import java.util.*;import java.io.*;public class Main { static int n; static BufferedReader r = new Buffer.. 2024. 9. 28. [ํ๋ก๊ทธ๋๋จธ์ค] ๋์ฅ๊ท ์ ํฌ๊ธฐ์ ๋ฐ๋ผ ๋ถ๋ฅํ๊ธฐ1/MySQL - Lv.3 โ๋ฌธ์ ํ๋ก๊ทธ๋๋จธ์ค์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.programmers.co.kr๐์ ํSELECTโ๐ปํ์ดcase ๋ฌธ์ ํ์ฉํ์ฌ ๋ฒ์๋ณ๋ก ์ถ๋ ฅ๊ฐ ์ง์ .๐ป์ฝ๋SELECT ID, (CASE WHEN SIZE_OF_COLONY 2024. 9. 28. [ํ๋ก๊ทธ๋๋จธ์ค] ์์/Python - Lv.3 โ๋ฌธ์ ํ๋ก๊ทธ๋๋จธ์ค์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.programmers.co.kr ๐์ ํ๊ทธ๋ํ, Floyd-Warshallโ๐ปํ์ด1) ๊ทธ๋ํ ์๋ฃ๊ตฌ์กฐ ์ฌ์ฉ- ์ด๊ธด ๊ทธ๋ํ์ ์ง ๊ทธ๋ํ๋ฅผ ์ธ์ ๋ฆฌ์คํธ ํํ๋ก ๋ง๋ฆ.- 1์ 2๋ฒ์ ์ด๊น. 1๋ฒ์ ์ด๊ธด ๊ทธ๋ํ์ 2๋ฒ์๊ฒ ์ง 5๋ฒ ๋ ธ๋๋ฅผ ์ ๋ฐ์ดํธ.- 1์ ๋๊ตฌ์๊ฒ๋ ์ง์ง ์์.- 2๋ฒ์ 5๋ฒ์ ์ด๊ธฐ๊ณ , 1, 3, 4๋ฒ์๊ฒ ์ง. 1, 3, 4๋ฒ ์ด๊ธด ๊ทธ๋ํ์ 5๋ฒ์ ์ ๋ฐ์ดํธ. 5๋ฒ ์ง ๊ทธ๋ํ์๋ 1, 3, 4๋ฒ์ ์ ๋ฐ์ดํธ.- ๊ฐ ๋ ธ๋์ ์ด๊ธด ๊ทธ๋ํ์ ์ง ๊ทธ๋ํ์ ๊ธธ์ด์ ํฉ์ด n - 1๊ณผ ๊ฐ๋ค๋ฉด answer๋ฅผ 1 ์ฆ๊ฐ.2) Floyd-Warsh.. 2024. 9. 28. [Baekjoon] 2750. ์ ์ ๋ ฌํ๊ธฐ/Java - Bronze2 โ๋ฌธ์ https://www.acmicpc.net/problem/2750๐์ ํ์ ๋ ฌโ๐ปํ์ด0์์๋ถํฐ n-1๊น์ง ๋ฐ๋ณต๋ฌธ ์ํ.i+1์์๋ถํฐ n-1๊น์ง ๋ฐ๋ณต๋ฌธ์ ์ํํ๋ฉด์ i์ i+1์ ๋น๊ตํ๋ฉฐ ์ ๋ ฌ.๐ป์ฝ๋import java.util.*;public class Main { static int n; public static void main(String[] args) { Scanner sc = new Scanner(System.in); n = sc.nextInt(); int[] a = new int[n]; for (int i = 0; i a[j]){ int temp = a[i]; .. 2024. 9. 28. [Baekjoon] 1546. ํ๊ท /Java - Bronze1 โ๋ฌธ์ https://www.acmicpc.net/problem/1546๐์ ํ์ํ, ์ฌ์น์ฐ์ฐโ๐ปํ์ดA, B, C๋ผ๋ ์ ์๊ฐ ์๋ค๋ฉด(A/M*100 + B/M*100 + C/M*100)/3์ ๊ฒฐํฉ๋ฒ์น์ ์ํด (A+B+C)*100/M/3๊ณผ ๊ฐ๋ค๊ทธ๋ฌ๋ฏ๋ก ๋จผ์ ์ ์์ ํฉ์ ๊ตฌํ๊ณ ๊ทธ์ ๋์์ ์ต๋๊ฐ๋ ๊ตฌํ๋ค.๐ป์ฝ๋import java.util.*;public class Main { static int n; public static void main(String[] args) { Scanner sc = new Scanner(System.in); n = sc.nextInt(); float[] score = new float[n]; for (int i =.. 2024. 9. 28. ์ด์ 1 2 3 ๋ค์