coda kata
<약수의 개수와 덧셈>
두 정수 left 와 right 가 매개변수로 주어집니다. left 부터 right 까지의 모든 수들 중에서,
약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요.
<제한 사항>
● 1 ≤ left ≤ right ≤ 1,000
<brainstorming>
using System;
public class Solution {
public int solution(int left, int right)
{
int answer = 0;
for(int i = left; i <= right; i++)
{
int count = 0;
for(int j = 1; j <= i; j++)
{
if(i%j == 0) count++;
}
if(count%2 == 0) answer += i;
else answer -= i;
}
return answer;
}
}
정예반
오늘은 메소드에 대해서 자세히 배웠다.
- 메소드는 크게 두가지로 나뉜다.
1) 반환값이 있는 함수는 자료형을 사용.(Gameobject, class 도 가능)
2) 반환값이 없는 함수는 void 를 사용한다.
- 메소드 상속
virtual : 부모클래스에 사용( 상속을 하는 부분 )
override : 자식클래스에 사용( 상속을 받는 부분 )
// 접근제한자 (상속자) void //
public void PrintInfo() => X
public virtual void PrintInfo() => O
- 생명주기
Awake - Start - Update 순서로 돈다
'TIL (since 2023.08.07 ~ )' 카테고리의 다른 글
2023-09-15 TIL (부족한 금액 계산, Unity Korea 특강) (0) | 2023.09.15 |
---|---|
2023-09-14 TIL(문자열 내림차순으로 배치, 팀 프로젝트 5일차 마무리 및 발표) (0) | 2023.09.14 |
2023-09-12 TIL (수박 , 내적 ;Linq Zip, 팀 프로젝트 3일차) (0) | 2023.09.12 |
2023-09-11 TIL (가운데 글자 가져오기, 정예반 1일차, 팀 프로젝트 2일차) (0) | 2023.09.11 |
2023-09-08 TIL (코드카타 Linq, 팀 프로젝트 1일차) (0) | 2023.09.08 |