배열
-
[React] 배열을 출력하기 위해 Map 메소드 사용하기FRONT-END/React 2020. 11. 5. 14:23
| Map 메소드 Map 메소드는 파라미터로 전달 된 함수를 통해 배열의 각 요소를 프로세싱하여 그 결과로 새로운 배열을 생성한다. let arr = [3,4,5,6,7,8,9,123]; let arr_map = arr.map(function(value){ return value*2 }) console.log(arr_map) // 결과값 : [ 6, 8, 10, 12, 14, 16, 18, 246 ] | map을 사용해서 사진을 배열로 출력하기 import React from "react" class MyPic extends React.Component { state = { pics:[ './images/sw01.png', './images/sw02.png', './images/sw03.png', './..
-
[React] Key 값으로 출력하기FRONT-END/React 2020. 11. 5. 12:16
import React from 'react' import './App.css' import Counter from './Counter.js' import MyName from './MyName' export default class App extends React.Component{ state = { idx:7700, nick:'kim', idols:['orange','red','pink','black'], } render(){ let arr = this.state.idols; let str = []; // arr를 담아줄 배열 추가 //key값 사용 for(let i=0; i
-
[JAVA] 삼항연산자 (ternary operator) 예제BACK-END/JAVA 2020. 10. 14. 15:17
삼항 연산자는 자바에서 유일하게 피연산자를 세개 가지는 조건 연산자입니다. | 삼항 연산자의 문법 조건식 ? 반환값1 : 반환값2 | 예제 정수 배열을 입력받아서 합친후 가장 큰 수를 구하는 알고리즘 public static void main(String[] args) { int[] numbers= {6,10,2}; // 정수배열 sort_solution1 sol = new sort_solution1(); } public String solution(int[] numbers) { String [] temp = new String[numbers.length]; for(int i=0; i
-
[JAVA] 배열 자르기, 복사, copyOfRange 사용법BACK-END/JAVA 2020. 10. 10. 16:32
| 2020-10-10 프로그래머스 코딩테스트 정렬 1번 문제를 2시간에 걸쳐 풀었다. 프로그래머스 코딩테스트는 할때마다 정말 기초적인 부분부터 다시 짚어보게하는 문제가 많다. | 문제 처음에는 다른 사람의 풀이를 보지 않으려고 30분간 전전긍긍하며 자바 내장 클래스들을 뒤져보다가 copyOfRange를 알게되었고, 자바스크립트 내장 메소드 slice 를 알게 되었다. 하지만 이렇게 갑작스럽게 알게된 기능을 어떻게 사용하면 좋을지 또 고민을 하며 1시간 30분이 지났다. 그리고 결국엔 다른 사람의 풀이를 보게되었다. | 코드 /* 메인에 선언 int[] array = {1,5,2,6,3,7,4}; int[][] commands = {{2,5,3},{4,4,1},{1,7,3}}; solution s = n..
-
[JAVA] 배열 선언 및 출력BACK-END/JAVA 2020. 10. 10. 14:22
| 배열 선언하기 int[] array = {1,5,2,6,3,7,4}; | for문의 작동 원리 배열을 출력하기 위해서는 for 문의 작동 원리를 알아야합니다. 아래와 같이 for 문은 ②조건식이 참인 경우 초기화식의 값이 증감하며 조건이 거짓일때까지 반복합니다. | 배열 출력하기 따라서 배열을 출력하기 위한 조건식은 배열의 길이가 같아질때까지 i를 증감하도록 설정하고 array[0] 부터 array[7]이 될때까지 출력을 반복합니다. for(int i=0; i