Today I Learned

Parkboss·2023년 1월 3일
0

내일배움캠프

목록 보기
60/120

오늘 한일✅

  • 선생님 강의보면서 리액트 네이티브 파이어베이스 이용해서 crud 구현
  • 혼자서 메모장 구현중...
  • 코테...다른 팀원분에게 도움 요청

문제점✅

  • 다른 아이콘을 불러와서 사용하는데 오류가 떠서 구글링하다가 expo vector icon 사용했다.

시도해본 것들✅

  1. 먼저 import 하기
import { Ionicons } from '@expo/vector-icons';
  1. trash-sharp 컴포넌트 추가 후, size, color 지정 가능
<Ionicons name="trash-sharp" size={24} color="black" />

icons.expo

해결✅

  • expo vector icon이 사용하기 편하다.

알게 된점✅

팩토리얼이란?

1에서 시작하여 어떤 범위에 있는 모든 정수를 곱하는 것을 의미한다.
예를들어 5! = 5 x 4 x 3 x 2 x 1 = 120 입니다.

  • 프로그래머스 팩토리얼 문제
function solution(n) {
    // 2! = 2 x 1  = 2 팩토리얼 2
    // 3! = 3*2*1  = 6 팩토리얼 3
    // 4! = 4*3*2*1  = 24 팩토리얼 4
    // 7! = 7*6*5*4*3*2*1 = 팩토리얼 7  
    let count = 1;
    for(let i = 1; i <= 11; i++){
        count *= i;
        // count = count * i
        // 1*1= 1
        // 1*2= 2
        // 2*3 = 6
        // 6*4 = 24
        // 24*5 = 120
        // 120 * 6 = 720
        if(count > n){
          // 1 > 7
          // 2 > 7
          // 6 > 7
          // 24 > 7 
            return i - 1
          // i = 4 - 1 
          // 3
        } 
    }
}
profile
ur gonna figure it out. just like always have.

0개의 댓글