inblog logo
|
silver
    알고리즘문제풀기

    [알고리즘문제풀기] 피자 나눠 먹기(2)

    silver's avatar
    silver
    Dec 29, 2024
    [알고리즘문제풀기] 피자 나눠 먹기(2)
    Contents
    문제내가 작성한 정답다른 사람들의 정답

    문제

    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/120815

    내가 작성한 정답

    class Solution { public int solution(int n) { for(int i=1; ; i++){ if((6*i)%n==0){ return i; } } } }

    다른 사람들의 정답

    class Solution { public int solution(int n) { int answer = 1; while(true){ if(6*answer%n==0) break; answer++; } return answer; } }
    💡

    while문

    1. 조건 평가: while 문이 시작되면 조건을 평가한다.
    1. 조건이 참인 경우: 조건이 참이면 코드 블록이 실행된다.
    1. 조건이 거짓인 경우: 조건이 거짓이 되면 반복이 종료되고, while 문 다음의 코드로 진행한다.
    1. 무한 루프: while 문에서 조건이 항상 참이면 무한 루프가 발생한다. 이를 방지하기 위해 반복문 내에서 조건을 변경하는 코드를 포함해야한다.
    while (조건) { // 반복할 코드 }
     
    Share article

    silver

    RSS·Powered by Inblog