728x90

알고리즘/코딩테스트

[프로그래머스/java] 자릿수 더하기

자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 import java.util.*; public class Solution { public int solution(int n) { String[] strArr = String.valueOf(n).split(""); int answer = 0; for(String str : strArr){ answer += Integer.valueOf(str); } // [실행] 버튼을 누르면 출력 값을 볼 수 있습니다. System.ou..

2020.12.29 게시됨

[Vue.js] Vue.js 시작하기 - 3 [ 사용자 입력 핸들링 ] 포스팅 썸네일 이미지

Vue.js

[Vue.js] Vue.js 시작하기 - 3 [ 사용자 입력 핸들링 ]

1. methods Vue 인스턴스에서 함수를 정의하는 속성이다. 1-1. this this를 통하여 자기 자신의 속성에 접근 할 수 있다. this.message 를 통하여 data 속성 안의 message에 접근 하였다. 1-2. v-on 속성 v-on:이벤트명 를 사용하여 이벤트 리스너를 추가 할 수 있다. v-on:click="methods 속성값"을 통해 클릭 이벤트를 추가해보자. ※ DOM을 건드리지 않고 앱의 상태만을 업데이트한다고 한다. split('')을 통해 String → String[] reverse()을 통해 문자열 뒤집기 join('')을 통해 String[] → String 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2..

2020.12.29 게시됨

[Vue.js] Vue.js 시작하기 - 2 [ 조건문과 반복문 ] 포스팅 썸네일 이미지

Vue.js

[Vue.js] Vue.js 시작하기 - 2 [ 조건문과 반복문 ]

1. v-if 조건문 v-if="boolean값"을 통하여, 태그를 보이기 / 숨김 처리를 할 수 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Document 이제 나를 볼 수 있어요 var app3 = new Vue({ el: '#app-3', data: { seen: true } }) Colored by Color Scripter cs 2. v-for 반복문 v-for="조건"을 통하여 반복하여 태그를 생성 할 수 있다. 객체 배열 todos의 인덱스 값 하나하나가 todo로 들어간다. todo.key를 통하여 value를 불러온다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2..

2020.12.29 게시됨

[SQL / 기본문법] BETWEEN AND / LIKE (%, _) / IN / 연산자 우선순위 포스팅 썸네일 이미지

SQL/Oracle

[SQL / 기본문법] BETWEEN AND / LIKE (%, _) / IN / 연산자 우선순위

1. 컬럼 BETWEEN a AND b 컬럼 >= a AND 컬럼 b 와 같다. ※ 미만과 초과가 되므로 해당 값을 제외하게 된다. 1 2 3 4 5 6 7 8 SELECT EMP_NAME, SALARY FROM EMPLOYEE WHERE SALARY NOT BETWEEN 2500000 AND 6000000; -- NOT SALARY BETWEEN 2500000 AND 6000000; cs 2. LIKE '%A%' '글자%' --> %를 뒤에 붙이면 글자로 시작하는 값 '%글자' --> %를 앞에 붙이면 글자로 끝나는 값 '%글자%' --> %를 앞 뒤로 붙이면 글자가 포함된 값 ※ NOT은 BETWEEN AND와 마찬가지로 컬럼명 앞 뒤에 올 수 있다. 1 2 3 4 5 6 SELECT EMP_NAME..

2020.12.28 게시됨

[SQL / 기본문법] NVL / IS NULL / DISTINCT / AS / || / !=, ^=, <> 포스팅 썸네일 이미지

SQL/Oracle

[SQL / 기본문법] NVL / IS NULL / DISTINCT / AS / || / !=, ^=, <>

1. NVL - null 값을 원하는 값으로 만들어 주기 1 2 3 4 5 6 SELECT EMP_NAME AS 이름 ,SALARY * 12 "1년 급여(원)" ,(SALARY + (SALARY * BONUS)) * 12 AS "총소득(원)" FROM EMPLOYEE; -- NULL이 있기 때문에 계산이 불가능한 경우가 있다. cs → 해결 방법 NVL(컬럼명, 처리할 숫자) 1 2 3 4 5 6 SELECT EMP_NAME AS 이름 ,SALARY * 12 "1년 급여(원)" ,(SALARY + (SALARY * NVL(BONUS,0))) * 12 AS "총소득(원)" FROM EMPLOYEE; Colored by Color Scripter cs 2. IS NULL / IS NOT NULL - null..

2020.12.28 게시됨

알고리즘/코딩테스트

[프로그래머스/java] 자연수 뒤집어 배열로 만들기

자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 나의 풀이 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 class Solution { public int[] solution(long n) { // long → String String s = String.valueOf(n); // reverse()메소드를 이용하기 위하여 // StringBuilder 인스턴스 생성 StringBuilder sb = new StringBuilder(s); // reverse()로 문자열 뒤집기 sb = sb.reverse(); // String.split..

2020.12.27 게시됨

[Java] 배열(array) 오름차순 / 내림차순 정렬 Arrays.sort() 포스팅 썸네일 이미지

Programming/Java

[Java] 배열(array) 오름차순 / 내림차순 정렬 Arrays.sort()

버블정렬, 선택정렬 등 기본적으로 for문을 사용하여 정렬을 할 수 있지만, 우리에겐 Arrays.sort()가 존재한다. 이 메소드를 이용하면 오름차순 / 내림차순이 간단하게 가능하다. 오름차순 정렬 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 package com.codeup; import java.util.Arrays; public class CodeUp100 { public static void main(String[] args) { int[] arr = {1,5,2,4,3}; Arrays.sort(arr); System.out.println(Arrays.toString(arr)); } } Colored by Color Scripter cs 오름차순은 sort()메소드의 파라미..

2020.12.27 게시됨

[Vue.js] Vue.js 시작하기 - 1 [ 선언적 렌더링 ] 포스팅 썸네일 이미지

Vue.js

[Vue.js] Vue.js 시작하기 - 1 [ 선언적 렌더링 ]

선언적 렌더링 1. Vue.js 스크립트를 추가해준다. 2. 태그 내부에 new Vue를 통해 Vue 인스턴스를 생성. el : element의 약자 #app을 통해 id가 app인 div태그를 통제한다. data : Vue 인스턴스에서 사용되는 데이터. json방식의 key : value 형태로 들어간다. {{ }} : 머스태쉬(mustache) 태그 내부에 사용되며 data의 key를 입력해주면 출력된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Document {{ message }} var app = new Vue({ el: '#app', data: { message: '안녕하세요 Vue!' } }) Colored by Color ..

2020.12.27 게시됨

알고리즘/코딩테스트

[프로그래머스/java]정수 내림차순으로 배치하기 *버블정렬*

함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 버블정렬이란? 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 31 32 33 34 35 36 37 38 39 40 public static void testArraySort2() { // 버블정렬(Bubble Srot) : 왼쪽(작은값) 오른쪽(큰값)으로 마지막까지 교차 교환 // 인접한 두 개의 값을 비교하여 // 더 큰값을 우측으로 보내는 정렬 알고리즘 // 이미 정렬이 어느 정도 되어 있는 데이터에 // 대한 ..

2020.12.26 게시됨

728x90