오늘의 문제는 39번 최대공약수와 최소공배수 였다.
using System;
public class Solution
{
public int[] solution(int n, int m)
{
int[] answer = new int[2];
int min;
int max;
min = gcd(n, m);
max = (n * m) / min;
answer[0] = min;
answer[1] = max;
return answer;
}
public int gcd(int n, int m)
{
if (m == 0) return n;
else return gcd(m, n % m);
}
}
어제부터 사랑니통증이 심해 많은작업을 진행하지못했다.....
주말동안 상태가 좋아지면 작업을 할 예정이지만 상태가 별로라면 월요일에 발치를 한 다음 빡세게 작업을 할 예정이다
(예비군 다녀와서도 작업을 해야될것같다....)
오늘의 문제는 '접근제한자란 무엇이며, 각각 어떤 차이가 있는지 비교해서 설명해주세요.' 이다.
접근제한자란 객체지향 프로그래밍에서 클래스 내부의 변수나 메서드, 생성자에 대한 접근권한을 지정해주는것이다.
종류로는 public, private, protected, default 가 있으며
public은 외브클래스에서도 접근 및 사용이 가능, private는 같은 클래스에서만 접근이 가능, protected는 같은 패키지 내부와 상속관계에서만 접근가능, default는 같은 패키지 내부에서만 접근가능하다.
아프지마요....