Spring 실무 기초, 알고리즘, 후발대 수업

우정·2022년 12월 26일
0

[내일배움캠프] TIL

목록 보기
31/50

프로그래머스

배열 뒤집기

  • Java
class Solution {
    public int[] solution(int[] num_list) {
        int[] answer = new int[num_list.length];
        
        for (int i = 0; i < num_list.length; i++) {
            answer[i] = num_list[num_list.length - i - 1];
        }
        
        return answer;
    }
}
  • Python
def solution(num_list):
    answer = num_list
    num_list.reverse()
    return answer

Spring 실무 기초

jQuery

후발대 수업

반복문

  • for 문 : 반복 횟수가 확실할 때, 배열과 함께 사용

    • for(시작조건(초기식); 반복을 계속할조건(종결식); 더하기(증감식)) {실행문}
      int sum = 0;
    for (int i = 0; i < 10; i++) {
        sum += (i+1);
    }
    // 최종 합계만 결과만 출력하려면 실행문 밖에서 출력
    System.out.println(sum);
  • for-each 문

    // for-each문(3항연산자와 생김새 구분 할것)
    String[] seasons = {"봄", "여름", "가을", "겨울"};
    for(String season: seasons){
        System.out.println(season);
  • while 문 : 반복 횟수가 불확실할 때, 무한반복

    int i = 0;
    int sum1 = 0;
    
    // 조건이 하나만 온다
    while (i < 10) {
        sum1 += (i + 1);
    
    // 만약 i++을 안쓰면 무한 루프에 빠지게 된다. 막대한 자원의 손실. 따라서 조심해야한다. 
        i++;
    } 
    System.out.println(sum1);
  • do-while 문

    int i =0;
    int sum = 0;
    do {
        sum += (i+1);
        i++;
    }while (i<10);
    System.out.println(sum);

0개의 댓글

관련 채용 정보