반응형

반복문 3

[프로그래머스] 삼총사 - JAVA

문제 풀이 문제 https://school.programmers.co.kr/learn/courses/30/lessons/131705?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 내용은 지적 재산 보호 차원에서 가져오지 않고 풀이만 공유드리도록 하겠습니다. 풀이 제 풀이가 무조건적으로 맞는 것도 최적의 답변도 아니지만, 이런 풀이도 있다는 차원에서 작성해 보며, 좀 더 나은 방법이 있다면 이야기해 주셔도 도움 될 것 같습니다. class Solution { public int solution(int[] number) { in..

[Kotlin] How to use "For Loop"

1. 기본 문법 #1 2. 기본문법 #2 // 기본 문법 #1 for (i in 1..n) { // TODO } // 기본 문법 #2 for (item in list) { // TODO } 1. 기본 문법 #1 특정 숫자까지의 반복문을 사용하고 싶은 경우 아래와 같이 사용 가능합니다. 만약 2000년부터 2023년까지의 연도를 출력하고 싶은 경우 for (year in 2000..2023) { Log.d("TAG", "this year is $year") } 위와 같이 2000년부터 2023년까지 출력됨을 확인할 수 있습니다. 만약 역순으로 출력하고 싶다면 아래와 같이 출력 가능합니다. for (year in 2023 downTo 2000) { Log.d("TAG", "this year is $year"..

[React] map에서 숫자 FOR문 사용하기

Array(100).fill(0).map((_, i) => { console.log(i); }) 일반적으로 0에서 100까지 반복문을 수행하는 경우에는 아래와 같이 선언하여 사용하곤 합니다. for(let i = 0; i < 100; i++){ console.log(i); } 하지만 React에서 render에서 select의 option값으로 1~100까지의 옵션을 넣고 싶은 경우 return 내에서 for문을 사용할 수 없으므로, 아래와 같이 사전에 option element배열로 만들어 반환하곤 합니다. 하지만, 아래와 같이 강제로 0으로 채워진 n개의 배열을 만들어 for문과 동일할 결과를 가져오도록 수행할 수도 있습니다.

반응형