๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

728x90

Develop Study ๐Ÿ’ป

(106)
java / ๋ฌธ์ž์—ด ๋‚ด p์™€ y์˜ ๊ฐœ์ˆ˜ / Scanner ๋ฌธ์ž์—ด ์ž…๋ ฅ / ๋ฌธ์ž์—ด ๊ฐฏ์ˆ˜ ๊ตฌํ•˜๊ธฐ / next ๋ฉ”์†Œ๋“œ / substring ๋ฌธ์ œ : ๋Œ€๋ฌธ์ž์™€ ์†Œ๋ฌธ์ž๊ฐ€ ์„ž์—ฌ์žˆ๋Š” ๋ฌธ์ž์—ด s๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. s์— 'p'์˜ ๊ฐœ์ˆ˜์™€ 'y'์˜ ๊ฐœ์ˆ˜๋ฅผ ๋น„๊ตํ•ด ๊ฐ™์œผ๋ฉด True, ๋‹ค๋ฅด๋ฉด False๋ฅผ return ํ•˜๋Š” solution๋ฅผ ์™„์„ฑํ•˜์„ธ์š”. 'p', 'y' ๋ชจ๋‘ ํ•˜๋‚˜๋„ ์—†๋Š” ๊ฒฝ์šฐ๋Š” ํ•ญ์ƒ True๋ฅผ ๋ฆฌํ„ดํ•ฉ๋‹ˆ๋‹ค. ๋‹จ, ๊ฐœ์ˆ˜๋ฅผ ๋น„๊ตํ•  ๋•Œ ๋Œ€๋ฌธ์ž์™€ ์†Œ๋ฌธ์ž๋Š” ๊ตฌ๋ณ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 class Solution { boolean solution(String s) { boolean answer = true ; int pcount = 0 ; int ycount = 0 ; String ss = s.toLowerCase(); // ์†Œ๋ฌธ์ž๋กœ ๋ฐ”๊พธ๊ธฐ for (int i = 0 ; i ..
java / ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š” ์ˆซ์ž ๋ฐฐ์—ด ๋ฌธ์ œ : array์˜ ๊ฐ element ์ค‘ divisor๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š” ๊ฐ’์„ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•œ ๋ฐฐ์—ด์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”. divisor๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š” element๊ฐ€ ํ•˜๋‚˜๋„ ์—†๋‹ค๋ฉด ๋ฐฐ์—ด์— -1์„ ๋‹ด์•„ ๋ฐ˜ํ™˜ํ•˜์„ธ์š”. - arr๋Š” ์ž์—ฐ์ˆ˜๋ฅผ ๋‹ด์€ ๋ฐฐ์—ด์ด๊ณ  divisor ์€ ์ž์—ฐ์ˆ˜์ž„ ์˜ˆ์‹œ๋กœ arr[5,9,8,10]์ด๊ณ  divisor์ด 5์ด๋ฉด [5,10]์ด ๋ฆฌํ„ด๋œ๋‹ค ๋ญ”๊ฐ€ ๋ฐฐ์—ด์˜ ์ธ๋ฑ์Šค๊ฐ’์„ 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ํ•˜๋‚˜์”ฉ ๋ฐฐ์—ดํฌ๊ธฐ๊นŒ์ง€ ๋Š˜๋ ค๊ฐ€๋Š” for ๋ฐ˜๋ณตํ•˜๊ณ , ๊ทธ ์ธ๋ฑ์Šค ๊ฐ’์— ์žˆ๋Š” ์ˆซ์ž (int)๋ฅผ divior๋กœ ๋‚˜๋ˆ„์–ด์„œ ๋‚˜๋จธ์ง€๊ฐ€ 0์ธ ๊ฒฝ์šฐ์—๋งŒ ์กฐ๊ฑด๋ฌธ์œผ๋กœ ๋ฆฌํ„ด์„ ํ•ด์ฃผ๋ฉด ๋ ๊ฑฐ๊ฐ™๋‹ค. 12345678910111213141516171819202122232425262728293031class So..

728x90