출저 프로그래머스 모의테스트 문제 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 N의 범위 : 100,000,000 이하의 자연수 풀이 public class Solution { public int solution(int n) { int answer = 0; while (n > 0) { answer += n % 10; n /= 10; } return answer; } }
jQuery 1.6버전 이전에는 attr() 만으로 가능하던 처리를 1.6 업데이트로 attr()과 prop() 으로 나뉘어졌다. JQuery UI 의 Dialog 에서 checkbox 에 대한 버그가 존재했다. checkbox 의 체크를 없을 때에는 상관이 없으나, 체크를 다시 할 때 체크가 되지 않는 문제가 (특정조건에서) 발생했다. .attr()과 .prop()는 무엇이 다른가?.attr()는 HTML의 속성을 취급 .prop()는 JavaScript 프로파티을 취급 실제로 속성이란 무엇입니까? 속성은 HTML 요소에 대한 추가 정보를 전달하며 name = "value"쌍으로 제공됩니다. HTML 요소의 속성을 설정하고 소스 코드를 작성하는 동안 HTML 요소를 정의 할 수 있습니다. 간단한 예제는..
Scope(유효범위)는 자바스크립트를 포함한 모든 프로그래밍 언어의 기본적인 개념으로 확실한 이해가 필요하다. Scope란 변수에의 접근성과 생존기간(life-cycle)을 의미한다. 달리 말하자면 변수가 가지고 있는 참조 범위를 의미한다. Javascript의 Scope 종류는 다음과 같다. 전역 Scope (Global scope) 코드 어디에서든지 참조할 수 있다. 지역 Scope (Local scope or Function-level scope) 정의된 함수 내에서만 참조할 수 있다. 모든 변수는 Scope를 갖는다. 전역 변수 (Global variable) 전역 Scope를 갖는 변수. 지역 변수 (Local variable) 지역 Scope를 갖는 변수 JavaScript 유효범위의 특징 J..
출저 https://programmers.co.kr/learn/challenge_codes/13 문제 1937년 Collatz란 사람에 의해 제기된 이 추측은, 입력된 수가 짝수라면 2로 나누고, 홀수라면 3을 곱하고 1을 더한 다음, 결과로 나온 수에 같은 작업을 1이 될 때까지 반복할 경우 모든 수가 1이 된다는 추측입니다. 예를 들어, 입력된 수가 6이라면 6→3→10→5→16→8→4→2→1 이 되어 총 8번 만에 1이 됩니다. collatz 함수를 만들어 입력된 수가 몇 번 만에 1이 되는지 반환해 주세요. 단, 500번을 반복해도 1이 되지 않는다면 –1을 반환해 주세요. 풀이 class Collatz { public int collatz(int num) { int answer = 0; whil..
출저 https://programmers.co.kr/learn/challenge_codes/118 문제 everseInt 메소드는 int형 n을 매개변수로 입력받습니다. n에 나타나는 숫자를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. n은 양의 정수입니다. 풀이 import java.util.Arrays; import java.util.Collections; public class ReverseInt { public int reverseInt(int n){ String[] arr = (Integer.toString(n)).split(""); Arrays.sort(arr, Collections.reverseOrder()); retu..
출저 https://programmers.co.kr/learn/challenge_codes/106 문제 findKim 함수(메소드)는 String형 배열 seoul을 매개변수로 받습니다. seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는 String을 반환하세요. seoul에 Kim은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 풀이 public class FindKim { public String findKim(String[] seoul){ //x에 김서방의 위치를 저장하세요. int x = 0; for (int i = 0; i < seoul.length; i++) { if(seoul[i] == "Kim") { x = i; break; } } return "..
출저 https://programmers.co.kr/learn/challenge_codes/4 문제 피보나치 수는 F(0) = 0, F(1) = 1일 때, 2 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 점화식입니다. 2 이상의 n이 입력되었을 때, fibonacci 함수를 제작하여 n번째 피보나치 수를 반환해 주세요. 예를 들어 n = 3이라면 2를 반환해주면 됩니다. 풀이 class Fibonacci { public long fibonacci(int num) { long answer = 0; if (num
출저 https://programmers.co.kr/learn/challenge_codes/127 문제 함수를 완성해서 매개변수 array의 평균값을 return하도록 만들어 보세요. 어떠한 크기의 array가 와도 평균값을 구할 수 있어야 합니다. 풀이 public class GetMean { public int getMean(int[] array) { int sum = 0; for (int e : array) { sum += e; } return sum / array.length; } public static void main(String[] args) { int x[] = {5, 4, 3}; GetMean getMean = new GetMean(); System.out.println("평균값 : "..
출저 https://programmers.co.kr/learn/challenge_codes/89 문제 divisible 메소드는 int형 배열 array와 int divisor를 매개변수로 받습니다. array의 각 element 중 divisor로 나누어 떨어지는 값만 포함하는 새로운 배열을 만들어서 반환하도록 divisible에 코드를 작성해 보세요. 예를들어 array가 {5, 9, 7, 10}이고 divisor가 5이면 {5, 10}을 리턴해야 합니다. 풀이 import java.util.Arrays; import java.util.ArrayList; class Divisible { public int[] divisible(int[] array, int divisor) { ArrayList div..
출저 https://programmers.co.kr/learn/challenge_codes/103 문제 printTriangle 메소드는 양의 정수 num을 매개변수로 입력받습니다. 다음을 참고해 *(별)로 높이가 num인 삼각형을 문자열로 리턴하는 printTriangle 메소드를 완성하세요 printTriangle이 return하는 String은 개행문자('\n')로 끝나야 합니다. 높이가 3일때 * ** *** 높이가 5일때 * ** *** **** ***** 풀이 public class PrintTriangle { public String printTriangle(int num){ String star= "*"; String nextLine = "\n"; StringBuffer sb = new S..
- XMLHTTPRequest
- JQuery
- post
- 크로스브라우징
- 비동기식
- @RequestBody
- @ResponseBody
- httpmessageconverter
- Get
- RequestMappingHandlerAdapter
- Ajax
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |