switch문과 if else문, 둘 중 어떤 것이 더 좋은가?
·
Kotlin
0️⃣ 왜 switch문인데?조건문은 우리가 일반적으로 사용하는 if else 문과 switch문이 있다. 처음 코딩을 배울 때는 그냥 if else문만 쓰면 되는 걸 왜 번거롭게 또 switch문을 배워 사용해야되는지 몰랐다. 대충 이야기를 듣자하니 "switch문이 더 성능이 좋대" 였다. 손에 익어야 쓰지~ 라며 막연하게 if else문 위주로 사용하던 나였는데 어느날 switch문의 간편함을 깨닫고 '그래, 성능도 더 좋은 switch문을 써보자.' 라는 다짐과 함께 switch문을 익혔고 이제는 switch문이 조금 더 편해졌다. 그렇다면 구체적으로 왜 switch문이 더 좋은지 알아보겠다. 1️⃣ if else문부터 보자.fun lunch(점심메뉴) { if(점심메뉴 == "떡볶이"){ ..
Kotlin 문법 : when 구문 (with. 프로그래머스)
·
Kotlin
❓ 제목각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. 💡 풀이class Solution { fun solution(angle: Int): Int { return when (angle) { in 1..89-> 1 //예각 90 -> 2 //직각 in 91..179 -> 3 //둔각 180 -> 4 //평각 else -> 0 } }}예각, 직각,..