본문 바로가기 메뉴 바로가기

노트

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

노트

검색하기 폼
  • 분류 전체보기 (71)
    • 리눅스 마스터 1급 (3)
    • 리눅스 마스터 2급 (9)
    • Programmers (19)
    • 면접준비 (5)
    • 알고리즘 (25)
    • 정보처리기사 (8)
  • 방명록

Programmers (19)
[Level.1] 평균 구하기

문제 평균 구하기 - Level1 함수를 완성해서 매개변수 list의 평균값을 return 하도록 만들어 보세요.어떠한 크기의 list가 와도 평균값을 구할 수 있어야 합니다. 풀이(Java) public class GetMean { public int getMean(int[] array) { int result = 0; int sum = 0; for(int i=0; i

Programmers 2017. 11. 6. 22:25
[Level.1] 나누어 떨어지는 숫자 배열

문제 나누어 떨어지는 숫자 배열 - Level 1 divisible 메소드는 int형 배열 array와 int divisor를 매개변수로 받습니다.array의 각 element중 divisor로 나누어 떨어지는 값만 포함하는 새로운 배열을 만들어서 반환하도록 divisible에 코드를 작성해 보세요.예를 들어 array가 {5, 9, 7, 10} 이고 divisor가 5이면 {5, 10}을 리턴해야 합니다. 풀이(Java) import java.util.ArrayList; import java.util.Arrays; public class Divisible { public int[] divisible(int[] array, int divisor) { // ret에 array에 포함된 정수 중, divis..

Programmers 2017. 10. 24. 18:00
[Level.1] 삼각형 출력하기

문제 삼각형 출력하기 - Level 1 printTriangle 메소드는 양의 정수 num을 매개변수로 입력받습니다.다음을 참고해 *(별)로 높이가 num인 삼각형을 문자열로 리턴하는 printTriangle 메소드를 완성하세요.printTriangle이 return하는 String은 개행문자('\n')로 끝나야 합니다. 높이가 3일때 * ** ***높이가 5일때 * ** *** **** ***** 풀이(Java) public class PrintTriangle { public String printTriangle(int num) { String result = ""; for(int i=0; i

Programmers 2017. 10. 24. 15:00
[Level.1] 최대값과 최소값

문제 최대값과 최소값 - Level 1 getMinMaxString 메소드는 String형 변수 str을 매개변수로 입력받습니다.str에는 공백으로 구분된 숫자들이 저장되어 있습니다.str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를"(최소값)(최대값)" 형태의 String을 반환하는 메소드를 완성하세요.예를 들어 str이 "1 2 3 4"라면 "1 4"를 리턴하고 "-1 -2 -3 -4"라면 "-4 -1"을 리턴하면 됩니다. 풀이(Java) import java.util.Arrays; public class GetMinMaxString { public String getMinMaxString(String str) { String[] array = str.split(" "); int[] arrayIn..

Programmers 2017. 10. 23. 21:57
[Level.1] 짝수와 홀수

문제 짝수와 홀수 - Level 1 evenOrOdd 메소드는 int형 num을 매개변수로 받습니다.num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하도록 evenOrOdd에 코드를 작성해 보세요.num은 0이상의 정수이며, num이 음수인 경우는 없습니다. 풀이(Java) public class EvenOrOdd { String evenOrOdd(int num) { String result = ""; if(num%2 == 0) { result = "Even"; } else { result = "Odd"; } return result; } public static void main(String[] args) { // TODO Auto-generated method stub Str..

Programmers 2017. 10. 23. 21:47
[Level.1] 약수의 합

문제 약수의 합 - Level 1 어떤 수를 입력받아 그 수의 약수를 모두 더한 수 sumDivisor 함수를 완성해 보세요.예를 들어 12가 입력된다면 12의 약수는 [1, 2, 3, 4, 6, 12]가 되고, 총 합은 28이 되므로 28을 반환해 주면 됩니다. 풀이(Java) public class SumDivisor { public int sumDivisor(int num) { int answer = 0; for(int i=1; i

Programmers 2017. 10. 23. 21:41
[Level.1] 피보나치 수

문제 피보나치 수 - Level 1 피보나치 수는 F(0) = 0, F(1) = 1일 때, 2 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 점화식입니다.2 이상의 n이 입력되었을 때, fibonacci 함수를 제작하여 n번째 피보나치 수를 반환해 주세요.예를 들어 n = 3 이라면 2를 반환해주면 됩니다. 풀이(Java) public class Fibonacci { public long fibonacci(int num) { long answer = 0; if(num>3) { answer = fibonacci(num-2) + fibonacci(num-1); } if(num

Programmers 2017. 10. 23. 21:37
[Level.1] 행렬의 덧셈

문제 행렬의 덧셈 - Level 1 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다.2개의 행렬을 입력받는 sumMatrix 함수를 완성하여 행렬 덧셈의 결과를 반환해 주세요. 예를 들어 2x2 행렬인 A=((1,2), (2,3)), B=((3,4),(5,6)) 가 주어지면, 같은 2x2 행렬인 ((4,6), (7,9))를 반환하면 됩니다.(어떠한 행렬에도 대응하는 함수를 완성해주세요.) 풀이(Java) public class SumMatrix { int[][] sumMatrix(int[][] A, int[][] B){ int [][] answer = new int[A.length][A[0].length]; for(int i=0; i

Programmers 2017. 10. 23. 21:32
[Level.1] 최대공약수와 최소공배수

문제 최대공약수와 최소공배수 - Level 1 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환해주는 gcdlcm 함수를 완성해 보세요.배열의 맨 앞에 최대공약수, 그 다음 최소공배수를 넣어 반환하면 됩니다.예를 들어 gcdlcm(3,12)가 입력되면 [3,12]를 반환해 주면 됩니다. 풀이 (Java) import java.util.Arrays; public class GCDLCM { public int[] gcdlcm(int a, int b) { int[] answer = new int[2]; int temp = 1; answer[0] = a; answer[1] = b; if(a0) { temp = answer[0] % answer[1]; answer[0] = answer[1]; answer[..

Programmers 2017. 10. 23. 21:22
이전 1 2 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.