목록분류 전체보기 (28)
S.S.G
[문제] divisible 메소드는 int형 배열 array와 int divisor를 매개변수로 받습니다. array의 각 element 중 divisor로 나누어 떨어지는 값만 포함하는 새로운 배열을 만들어서 반환하도록 divisible에 코드를 작성해 보세요. 예를들어 array가 {5, 9, 7, 10}이고 divisor가 5이면 {5, 10}을 리턴해야 합니다. -우선 나누어떨어지는 숫자의 개수를 알아내어 ret[]의 길이를 그 개수로 지정하고, 나누어떨어지는 숫자를 하나씩 불러오도록 계획하였...지만 이 문제를 해결하는데 시간이 많이 걸렸다. 문제의 답은 5와 10 이 두 개이다. ret[] 의 길이는 index를 이용하여 쉽게 불러왔는데 ret[]에 그 값들을 순서대로 불러오는 과정에서 어렵게..
[문제] 평균값을 return 하도록 만들어 보기. public class Test { public int getMean(int[] array) { int avg=0; for(int i=0; i
Color 메뉴아이템이 선택되면 컬러 다이얼로그를 출력하고 사용자가 선택한 색으로 "Hello"의 글자색이 변경되도록 프로그램 하기. (빨간색을 선택한 경우) import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; class Test extends JFrame { Container contentPane; JLabel label = new JLabel("Hello"); Test() { setTitle("색상 예제"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); contentPane = getContentPane(); ..
[문제] reverseStr 메소드는 String형 변수 str을 매개변수로 입력받습니다. str에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 String을 리턴해주세요. str는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. 예를들어 str이 "Zbcdefg"면 "gfedcbZ"을 리턴하면 됩니다. - 문제를 보며 곰곰히 생각하다가 "Zbcdefg" 를 문자 배열에 넣어 정렬을 한후 reverse 하는 방식으로 구현 하고자 했었다. 코딩으로 표현하는데 많은 시간이 걸렸다.. 그래도 풀었기 때문에 기분은 좋다. import java.util.Arrays; public class Test { public String reverseStr(String str) { c..