ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

๋ฐ˜์‘ํ˜•

๋ฌธ์ œ ์„ค๋ช…

๋ฌธ์ž์—ด s๋Š” ํ•œ ๊ฐœ ์ด์ƒ์˜ ๋‹จ์–ด๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๋‹จ์–ด๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ ๊ณต๋ฐฑ๋ฌธ์ž๋กœ ๊ตฌ๋ถ„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๋‹จ์–ด์˜ ์ง์ˆ˜๋ฒˆ์งธ ์•ŒํŒŒ๋ฒณ์€ ๋Œ€๋ฌธ์ž๋กœ, ํ™€์ˆ˜๋ฒˆ์งธ ์•ŒํŒŒ๋ฒณ์€ ์†Œ๋ฌธ์ž๋กœ ๋ฐ”๊พผ ๋ฌธ์ž์—ด์„ ๋ฆฌํ„ดํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•˜์„ธ์š”.

 

์ œํ•œ ์‚ฌํ•ญ

  • ๋ฌธ์ž์—ด ์ „์ฒด์˜ ์ง/ํ™€์ˆ˜ ์ธ๋ฑ์Šค๊ฐ€ ์•„๋‹ˆ๋ผ, ๋‹จ์–ด(๊ณต๋ฐฑ์„ ๊ธฐ์ค€)๋ณ„๋กœ ์ง/ํ™€์ˆ˜ ์ธ๋ฑ์Šค๋ฅผ ํŒ๋‹จํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.
  • ์ฒซ ๋ฒˆ์งธ ๊ธ€์ž๋Š” 0๋ฒˆ์งธ ์ธ๋ฑ์Šค๋กœ ๋ณด์•„ ์ง์ˆ˜๋ฒˆ์งธ ์•ŒํŒŒ๋ฒณ์œผ๋กœ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

์ž…์ถœ๋ ฅ ์˜ˆ

s retrun
try hello world TrY HeLlO WoRlD

 

์ž…์ถœ๋ ฅ ์˜ˆ ์„ค๋ช…

try hello world๋Š” ์„ธ ๋‹จ์–ด try, hello, world๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๋‹จ์–ด์˜ ์ง์ˆ˜๋ฒˆ์งธ ๋ฌธ์ž๋ฅผ ๋Œ€๋ฌธ์ž๋กœ, ํ™€์ˆ˜๋ฒˆ์งธ ๋ฌธ์ž๋ฅผ ์†Œ๋ฌธ์ž๋กœ ๋ฐ”๊พธ๋ฉด TrY, HeLlO, WoRlD์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ TrY HeLlO WoRlD ๋ฅผ ๋ฆฌํ„ดํ•ฉ๋‹ˆ๋‹ค.

 

ํ’€์ด

class Solution {
	public String solution(String s) {
		String answer = "";
		String[] str = s.split("");

		int index = 0;

		for(String temp : str) {
			if(temp.equals(" ")) {
				//๊ณต๋ฐฑ์„ ๋งŒ๋‚˜๋ฉด 0์œผ๋กœ ์ดˆ๊ธฐํ™”
				System.out.println("๊ณต๋ฐฑ์„ ๋งŒ๋‚˜์„œ 0์œผ๋กœ ์ดˆ๊ธฐํ™”!");
				index = 0;
			} else {				
				index = index + 1;
			}
			if(index%2 != 0) {
				//์ง์ˆ˜์œ„์น˜์— ์žˆ์„ ๋•Œ = index ๋ฒˆํ˜ธ๊ฐ€ ํ™€์ˆ˜์ผ ๋•Œ(์œ„์—์„œ ํ”Œ๋Ÿฌ์Šค๋ฅผ ํ•ด์คฌ์œผ๋‹ˆ๊นŒ)
				//๋Œ€๋ฌธ์ž๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค.
				System.out.println("์ง์ˆ˜๊ฐ’" + temp);
				temp = temp.toUpperCase();
			}

			answer += temp;
		}

		return answer;
	}
}

์ด๊ฑธ ํ‘ธ๋Š”๋ฐ ์˜ค๋Š˜ ํ•˜๋ฃจ ๋‹ค ์ผ๋‹ค. ๋ฐ•๋Œ€๊ฐˆํฌ...

์ฒ˜์Œ์—๋Š” split(" ")์œผ๋กœ ๊ณต๋ฐฑ์œผ๋กœ ์ชผ๊ฐœ์„œ ๊ฐ ๋ฌธ์ž์—ด๋งˆ๋‹ค ์ ‘๊ทผํ•˜๋ ค๊ณ  ํ–ˆ์—ˆ๋Š”๋ฐ ๋ฌธ์ž์—ด ์•ˆ์—์„œ ์ง์ˆ˜ ์œ„์น˜๋งŒ ๋ฐ”๊พธ๊ธฐ๋ฅผ ์ ‘๊ทผํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. charAt์„ ์‚ฌ์šฉํ•˜๋ ค๊ทธ๋žฌ๋Š”๋ฐ ๋ฐ•๋Œ€๊ฐˆํฌ์˜ ํ•œ๊ณ„๋กœ ์ž๊พธ ์˜ค๋ฅ˜๊ฐ€ ๋‚ฌ๋‹คใ… ใ…  ์–ด๋–ป๊ฒŒ ์ด์ƒํ•œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ธด ํ–ˆ๋Š”๋ฐ ์‹คํ–‰ํ•˜๋Š”๋ฐ 10์ดˆ ์ด์ƒ ๊ฑธ๋ฆฌ๊ฒŒ ๋˜์„œ ํƒˆ๋ฝ.

๋˜ ๊ณต๋ฐฑ์œผ๋กœ ์ชผ๊ฐœ๋ฉด ๋‚˜์ค‘์— ์ด์–ด ๋ถ™์ผ ๋•Œ ๋ฌธ์žฅ ๋๋ถ€๋ถ„์—๋„ ๊ณต๋ฐฑ์ด ๋“ค์–ด๊ฐ€๊ฒŒ ๋˜์„œ ๋จธ๋ฆฌ๋งŒ ๋ณต์žกํ•ด์ง€๊ณ  ์ž๊พธ ์งœ์ฆ๋งŒ ๋Š˜์–ด๋‚˜๊ณ  ์–ด๋–ป๊ฒŒ ํ• ์ง€ ๊ณ ๋ฏผํ•˜๋‹ค๊ฐ€ ๊ทธ๋ƒฅ ๋‹จ์–ด ํ•˜๋‚˜ํ•˜๋‚˜ ์ชผ๊ฐœ๊ธฐ๋กœ ํ–ˆ๋‹ค. ๊ฒฐ๋ก ์€ ์›ํ•˜๋Š” ๊ฐ’์ด ๋‚˜์˜ค๊ธด ํ–ˆ๋‹ค.

ํ…Œ์ŠคํŠธ๋Š” ํ†ต๊ณผํ•˜์˜€์ง€๋งŒ ๋ณด๊ธฐ์‹ซ์€ ๋นจ๊ฐ„์ƒ‰์ด ๋„ˆ๋ฌด ๋งŽ๋‹คใ…œใ…œ

๊ทธ๋ž˜๋„ ํ•ด๊ฒฐ์„ ํ•˜๊ณ  ์ง‘๊ฒŒ ๊ฐ€๊ฒŒ๋˜์–ด์„œ... ์ฐ์ฐํ•˜์ง€๋งŒ... ๋ฟŒ๋“ฏํ•œ๊ฑธ๋กœ...

 

๋ฐ˜์‘ํ˜•
๋Œ“๊ธ€