Search

์ •์žฌํ˜„

2.๋ฌธ์ œ์ด๋ฆ„
3. ์ˆ˜ํ–‰์‹œ๊ฐ„[์ดˆ(s)]
1800
์ข‹์•„์š” ๋ˆ„๋ฅด๊ธฐ
์ข‹์•„์š” ์ˆ˜
: 0
5 more properties
| ์ฝ”๋“œ ์ž‘์„ฑํ•˜๊ธฐ
import java.util.Arrays; public class Marathon { public String solution(String[] participant, String[] completion) { Arrays.sort(participant); Arrays.sort(completion); for (int i = 0; i < participant.length; i++) { try { String par = participant[i]; String com = completion[i]; if (!par.equals(com)) { return par; //์ฐธ๊ฐ€์ž ์ด๋ฆ„ != ์™„์ฃผ์ž ์ด๋ฆ„์ธ ๊ฒฝ์šฐ ์ฐธ๊ฐ€์ž๋Š” ์™„์ฃผํ•˜์ง€ ๋ชปํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค. } } catch (Exception e) { return participant[i]; } } return ""; } }
Java
๋ณต์‚ฌ
| ์ฝ”๋“œ ์„ค๋ช…ํ•˜๊ธฐ
โ€ข completion์˜ ๊ธธ์ด๋Š” participant์˜ ๊ธธ์ด๋ณด๋‹ค 1 ์ž‘์Šต๋‹ˆ๋‹ค.
๋ฌธ์ œ ๋Œ€์ถฉ ์ฝ๊ณ  ์ด๊ฑฐ ์•ˆ๋ณด๊ณ  ํ’€๋‹ค๊ฐ€ ์‚ฝ์งˆํ–ˆ์Šต๋‹ˆ๋‹ค,,
๋ฌด์กฐ๊ฑด ์™„์ฃผํ•˜์ง€ ๋ชปํ•œ ์„ ์ˆ˜๋Š” ํ•œ ๋ช… ๋ฟ์ด๋ฏ€๋กœ
์ฐธ๊ฐ€์ž, ์™„์ฃผ์ž ๋ชจ๋‘ ์ •๋ ฌ์„ ํ•ด์ค€ ํ›„์— ๋ฐ˜๋ณต๋ฌธ์œผ๋กœ ์•ž์—์„œ๋ถ€ํ„ฐ ํ•œ ๋ช…์”ฉ ๋น„๊ตํ•ด์ค๋‹ˆ๋‹ค.
์ฐธ๊ฐ€์ž, ์™„์ฃผ์ž ์ด๋ฆ„์ด ๋‹ค๋ฅธ ๊ฒฝ์šฐ์—์„œ ์ฐธ๊ฐ€์ž ์ด๋ฆ„์ด ์™„์ฃผํ•˜์ง€ ๋ชปํ•œ ์„ ์ˆ˜๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฐ๋ฐ ์™„์ฃผํ•˜์ง€ ๋ชปํ•œ ์„ ์ˆ˜์˜ ์ด๋ฆ„์ด participant ๋ฐฐ์—ด์˜ ๋งˆ์ง€๋ง‰์— ์œ„์น˜ํ•ด ์žˆ๋‹ค๋ฉด ์˜ˆ์™ธ์ฒ˜๋ฆฌ๋ฅผ ํ•ด์ฃผ์ง€ ์•Š์œผ๋ฉด ๋ฐ”์šด๋”๋ฆฌ ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋žจ์ด ์ข…๋ฃŒ๋˜์ง€ ์•Š๋„๋ก ์˜ˆ์™ธ์ฒ˜๋ฆฌ๋ฅผ ํ•ด์ฃผ๊ณ  participant์˜ ๋งˆ์ง€๋ง‰ ์‚ฌ๋žŒ์„ ๋ฐ˜ํ™˜ํ•ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.