TIL - 2022.07.05

J4mbo9ยท2022๋…„ 7์›” 5์ผ
0

๐Ÿ“์˜ค๋Š˜ ๋ฐฐ์šด๊ฒƒ

  • ์กฐ๊ฑด๋ฌธ
    • if - ๋งŽ์ด ์จ์„œ ์‰ฝ๊ฒŒ ์ดํ•ด๊ฐ€ ๊ฐ”๋‹ค.
    • switch - ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ณ€์ˆ˜๋“ค์ด ์žˆ์„ ๋•Œ ํŽธํ• ๋“ฏ.
  • ๋ฐ˜๋ณต๋ฌธ
    • for - ์ž์ฃผ๋ด์„œ ๋ฐ˜๊ฐ€์› ๋‹ค.
    • while - ๊ฐœ๋…์€ ์•Œ๊ณ  ์žˆ์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋Š”๋ฐ, 1๋„ ๋ชฐ๋ž์—ˆ๋‹ค.
      while(์กฐ๊ฑด์‹)์ด ์ฐธ์ผ ๋™์•ˆ ์‹คํ–‰๋ฌธ์„ ์‹คํ–‰ํ•œ๋‹ค.
public class Solution { 
	public boolean Odd(int num) {
		//์ž…๋ ฅ๊ฐ’์ด ํ™€์ˆ˜์ธ์ง€ ์•„๋‹Œ์ง€ 
	//TODO :
    if(num<0){
      num = -num;
    }//์ž…๋ ฅ๊ฐ’์ด -num ์ผ ๊ฒฝ์šฐ -(-num)์œผ๋กœ ์–‘์ˆ˜๋กœ ๋งŒ๋“ฌ
    while(num>0){ //num์ด 0๋ณด๋‹ค ํด๊ฒฝ์šฐ ๊ณ„์† ์‹คํ–‰๋ฌธ ์‹คํ–‰.
      if(num == 1){ // num์ด 1์ผ๋•Œ true ๋ฐ˜ํ™˜ 
      return true;
    } //์•„๋‹ˆ๋ผ๋ฉด num = num-2 ํ•˜์—ฌ ์œ„ ์กฐ๊ฑด์‹์— ๋ถ€ํ•ฉํ•˜๋ฉด ๋‹ค์‹œ ๋ฐ˜๋ณต.
    num = num -2;
	}
 	 return false; // ์œ„ num>0 ์กฐ๊ฑด๋ถ€ํ•ฉ์ด ๋˜์ง€์•Š์„๋•Œ false ๋ฐ˜ํ™˜ 
     			   // ์ด ๊ฒฝ์šฐ ์ง์ˆ˜์ผ ๊ฒฝ์šฐ false๋ฐ˜ํ™˜.
	}
}
  • do..while - ์ฒ˜์Œ ์•Œ์•˜๋‹ค..

๐Ÿ“๋‚ด์ผ ๋ฐฐ์šธ๊ฒƒ

  • ๋ฐฐ์—ด
  • ๊ณ„์‚ฐ๊ธฐ ๋งŒ๋“ค๊ธฐ

๐Ÿ—“ ์˜ค๋Š˜ ๋Š๋‚€์ 

์˜ค๋Š˜ pair์™€ 5์‹œ๊ฐ„ ์ •๋„ ๊ฐ™์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ’€์—ˆ๋Š”๋ฐ ๊ฑฐ์˜ ์„ค๋ช…์„ ๋“ฃ๊ธฐ๋งŒ ํ•˜์˜€๋‹ค. ์–ด์ œ๋Š” ๊ทธ๋‚˜๋งˆ ๋ง‰ํžˆ๋ฉด ์–ด๋Š์ •๋„ ํžŒํŠธ๋งŒ ์žˆ์–ด๋„ ํ’€์—ˆ๋Š”๋ฐ, ์˜ค๋Š˜์€ ์ •๋ง
pair๊ฐ€ ํžŒํŠธ๋ฅผ ์ค˜๋„ ๋ชจ๋ฅด๊ฒŸ๋”๋ผ. ๊ทธ๋ฆฌ๊ณ  2~3์‹œ๋ถ€ํ„ฐ๋Š” ๋„ˆ๋ฌด ํ”ผ๊ณคํ–ˆ๋‹ค. ์˜ค๋Š˜๋ถ€ํ„ฐ๋Š” ์ข€๋” ์ผ์ฐ ์ž์•ผ๊ฒ ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚ด์ผ๋ถ€ํ„ฐ๋Š” ์‰ฌ๋Š” ์‹œ๊ฐ„์„ 9์‹œ ์ดํ›„๋กœ ์žก๊ณ , ๊ทธ์ „์—” ๋ธ”๋กœ๊ทธ, ๊นƒํ—™, ๋ณต์Šต์„ ํ•ด์•ผ๊ฒŸ๋‹ค.

profile
๊ฐœ๋ฐœ๊ฐœ๋ฐœ๊ฐœ๋ฐœ๊ฐœ๋ฐœ

0๊ฐœ์˜ ๋Œ“๊ธ€