Tag: Algorithm

0

Algorithm 행렬의 곱셈

행렬의 곱셈 A,B 2개의 행렬의 곱을 구하여라 answer를 선언해준다. 행은 A.length, 열은 B[0].length이다 (2x3) * (3x2) = (2x2) 배열이 나오기 때문이다. 3중 for문을 사용하여서 값들을 answer에다가 저장한다. answer[0][0] = A[0][0]*B[0][0] + A[0][1]*B[1][0] +

0

Algorithm 정수 내림차순으로 배치하기

정수 내림차순으로 배치하기 정수로 입력받은 값을 올림차순으로 변경하여서 int형으로 반환하여라.접근방법 입력받은 수를 char 배열로 변경해준다. 입력받은 수를 reverse method을 사용하기 위하여 StringBuilder에 저장한다. 반환값이 Integer형 임으로 parseInt를 사용한다. 12345678910111213141516171

0

Algorithm 2016년의 원하는 요일구하기

원하는 요일구하기 2016년의 원하는 요일구하기 고려사항 Month의 자리수가 2자리가 아닌경우와 day의 자리수가 2자리가 아닌경우를 고려해서 0을 붙여줘야한다. DateFormat을 yyyyMMdd로 맞춰줘야 Year Month Day로 표현된다. Calender함수를 사용하여서 값을 구한다. 1234567891011121314151617181920

0

Algorithm 최소값 만들기

최소값 만들기 최솟값 만들기는 A, B에서 각각 한 개의 숫자를 뽑아 두 수를 곱한 값을 누적하여 더합니다. A, B의 길이는 같습니다. 접근방법 두 배열의 곱이 최소가 될려면 정렬을 해야한다 곱을 하지않은 A배열의 가장 작은 수와 B배열의 가장 큰 수를 길이만큼 반복하여 곱한다. 곱한값들을 answer에다가 합친다. 1234567891011121

0

Algorithm 하샤드수

하샤드수 입력된 값의 자리수의 합으로 나눴을 경우 나누어지는 경우를 하샤드수라고 한다. 입력된 값의 모든 자리수를 더해서 나눴을때 나누어 떨어지면 true, 아니면 false를 반환하라. 1234567891011121314151617181920212223package harshadnumber;public class HarshadNumber {

0

Algorithm 소수찾기

소수찾기 입력된 값이 n일경우 1~n까지중 소수의 개수를 반환하여라 10이 들어온다면 2, 3, 5, 7 4개가 존재함으로 4를 반환 123456789101112131415161718192021222324252627282930313233343536373839package numberofprime;public class NumOfPrime {

0

Algorithm 나누어 떨어지는 숫자 배열

나누어 떨어지는 숫자 배열 나누어 떨어지는 숫자 배열을 구하여라. 입력된 문자중 divisor로 나누어지는 값만을 배열로 반환하여라. 123456789101112131415161718192021222324252627282930313233343536package divisible;import java.util.Arrays;public class Divis

0

Algorithm 최대값 최소값 찾기

최대값 최소값 찾기 입력된 배열에서 최대값 최소값 찾아라. 입력된 배열에서 값을 비교하여 최대값과 최소값을 찾아라. 방법1. 조건문을 통한 비교 12345678910111213141516171819202122232425262728293031package getMinMaxString;public class GetMinMaxString { publ

0

Algorithm 문자열 내림차순으로 배치하기

문자열 내림차순으로 배치하기 입력된 문자열 내림차순으로 배치하여라. 입력된 문자를 큰것부터 작은 순으로 정렬해 새로운 String을 리턴해주세요. 방법1. List로 변경한 후에 reverse하기 1234567891011121314151617181920212223242526272829303132package reversestr;import java.ut

0

Algorithm 서울에서 김서방 찾기

서울에서 김서방 찾기 서울에서 김서방 찾아라 입력된 배열에서 “Kim”이 어디에 존재하는지 찾아라. 어디 = index를 나타낸다. 123456789101112131415161718192021222324package findkim;import java.util.Arrays;public class FindKim { public String