diff --git a/.project b/.project new file mode 100644 index 0000000..639e0a2 --- /dev/null +++ b/.project @@ -0,0 +1,11 @@ + + + GiraffaCodingTest + + + + + + + + diff --git a/CodingTest/src/Buja/test_1.java b/CodingTest/src/Buja/test_1.java index 0794aea..41f452d 100644 --- a/CodingTest/src/Buja/test_1.java +++ b/CodingTest/src/Buja/test_1.java @@ -1,7 +1,5 @@ -package Buja; - +package Buja; // syntax error public class test_1 { - /*인코딩 (한글,영문,한자,일본어 -> 기계어)방식 (한글. UTF-8, EUC-KR) EUC-KR(완성형,박)에서 UTF-8(조합형,ㅂ+ㅏ+ㄱ)로 넘어갈때 코딩이 깨질수도 있음. 미리바꿔야함. window - preference - workspace - utf8 @@ -11,9 +9,144 @@ public class test_1 { //ctrl+alt+방향키(위,아래) : 코드복사(커서위치줄의 코드를 밑이나 위에 복사) //alt+방향키 : 코드 순서 바꾸기 + /* 1. 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. public static void main(String[] args) { - - + class Solution { + public int solution(int n) { + int answer = 0; + for(int i=1; i<=n;i++) + { + if(n%i==0) + answer +=i; + } + return answer; // test + } + } } - + */ + + /* 2. 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. + * class Solution { + public double solution(int[] arr) { + double answer = 0; + + for(int i = 0; i0) + { + answer = answer + (n%10); + + n /= 10; + } + // [실행] 버튼을 누르면 출력 값을 볼 수 있습니다. + System.out.println("Hello Java"); + return answer; + } +} +/* 5. 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. + * class Solution { + public long[] solution(int x, int n) { + long[] answer = new long[n]; + + for(int i =0; i