전체 글23 12.12 it 코드 it 은 변수형을 지정해 줄 필요가 없음 각 자릿수의 합 class 생성 주의점 new- class 가 아니라 new kotlin file class 임 클래스 이름과 코드의 클래스가 같아야 작동함 2023. 12. 12. 12.11 https://school.programmers.co.kr/learn/courses/30/lessons/120829/solution_groups?language=kotlin 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 위의 코드에서 솔로션 매서드는 클래스가 있어야 동작하며 when 함수 뒤에 변수를 지정하는 () 가 {}중괄호 안에 위치할 수도 있다는 것 0 "Odd" } return answer } } 오류 error: 'when' expression must be exhaustive, add necessary 'else' branch 수정 class.. 2023. 12. 11. 코틀린 3주차 level 4 계산기 더보기 // Operation interface 정의 interface Operation { fun performOperation(num1: Double, num2: Double): Double } // 더하기 연산 클래스 class AddOperation : Operation { override fun performOperation(num1: Double, num2: Double): Double { return num1 + num2 } } // 빼기 연산 클래스 class SubtractOperation : Operation { override fun performOperation(num1: Double, num2: Double): Double { return num1 - num2.. 2023. 12. 10. 코틀린 2주차 -2 목표 더보기 Lv3 : AddOperation(더하기), SubstractOperation(빼기), MultiplyOperation(곱하기), DivideOperation(나누기) 연산 클래스를을 만든 후 클래스간의 관계를 고려하여 Calculator 클래스와 관계를 맺기 관계를 맺은 후 필요하다면 Calculator 클래스의 내부코드를 변경하기 나머지 연산자(%) 기능은 제외합니다. Lv2 와 비교하여 어떠한 점이 개선 되었는지 스스로 생각해 봅니다. hint. 클래스의 책임(단일책임원칙) Lv4 : AddOperation(더하기), SubtractOperation(빼기), MultiplyOperation(곱하기), DivideOperation(나누기) 연산 클래스들을 AbstractOperation라.. 2023. 12. 8. 이전 1 2 3 4 5 6 다음