인프런 커뮤니티 질문&답변

만두님의 프로필 이미지
만두

작성한 질문수

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

문제와 풀이1

while문, for문 문제와 풀이1 짝수출력 풀이와 해답 차이

작성

·

378

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예

[질문 내용]
제가 풀이한 내용이랑 해답이랑 코드가 너무 다른데 괜찮은건가요? 출력 내용은 같긴 합니다.

전에도 종종 달랐는데 출력 내용이 같으면 괜찮겠거니 하고 넘어갔는데 이번엔 너무 달라서 여쭤봅니다....ㅜ

혹시 제 풀이에 잘못된 점이나 단점이 있다면 무엇인지도 알고 싶습니다.

 

while문

1. 제가 한 풀이

package loof.ex;

public class WhileEx2 {
    public static void main(String[] args) {

        int num = 1;

        while (num <= 10) {
            System.out.println(num*2);
            num++;
        }
    }
}

2. 강의 해답

while.PNG

 

for문

1. 제가 한 풀이

package loof.ex;

public class ForEx2 {
    public static void main(String[] args) {

        for (int num = 1; num <= 10; num++) {
            System.out.println(num*2);
        }
    }
}

 

2. 강의 해답

for.PNG

답변 2

0

안녕하세요. 만두님, 공식 서포터즈 OMG입니다.

문제의 요구사항만 만족하면 코드가 달라도 크게 신경쓰지 않으셔도 됩니다.

문제 요구사항이 디테일 할 수록 강의 예제 답변과 비슷해질것이고, 요구사항에 제약이 많이 없다면 영한님의 답변 코드와 많이 다를 수 있는 것은 당연합니다.

문제의 요구사항 을 만족하고+ 출력 결과 만 동일하다면 작성하신 코드도 정답입니다 ^^

문제의 요구사항

imagenum이라는 변수를 사용하셨으므로 문제의 요구사항을 만족하였습니다.

코드의 장단점을 논하기에는 너무 문제가 단순하다보니, count 변수를 사용하지 않아 실제 사용한 변수 갯수가 더 적다는 차이 정도로 생각하고 넘어가시면 될 것 같습니다.

감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다.

은서님의 while문과 for문 사용에 대한 문의와 관련한 유사한 질문과 답변을 찾았습니다. 은서님께서 제출하신 코드는 짝수를 출력하기 위한 코딩 문제의 한 풀이로, 강의의 해답과 다른 방식으로 동일한 결과를 도출하셨네요.

강의: 김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음에서 동일한 주제로 질문한 다른 수강생의 사례도 있습니다. 이 질문에서는 while문을 사용하여 짝수 출력하는 문제에 대해 질문을 하였고, 충분한 설명과 함께 답변이 제공되었습니다. 결과가 같다면 다른 방법으로 풀어도 문제가 없으나, 특별한 지침이나 제약이 없는 경우에 해당합니다.

해당 답변에서는 while문의 조건과 반복문 탈출시기에 대해 자세히 설명되어 있으며, 왜 당신의 코드가 정상 작동했는지에 대한 이해를 도울 것입니다. 또한, 변수 numcount를 이용하는 이유에 대해서도 설명하고 있습니다.

프로그래밍에서는 여러 가지 방법으로 동일한 결과를 얻는 것이 가능하며, 각각의 방법은 특정 상황에 더 적합할 수 있습니다. 강의 해답과 다른 방법을 사용하셨더라도, 결과가 같고 코드가 정확한 로직을 갖추었다면 올바른 풀이라고 할 수 있습니다.

단, 질문자가 구체적으로 어떤 점을 잘못 이해하고 있거나, 더 좋은 풀이 방법이 있을 수 있는 경우, 지식공유자 또는 다른 고수익 사용자들의 피드백을 받는 것이 좋습니다.

링크를 따라가시면 관련 질문에 대한 더 자세한 설명을 보실 수 있습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

만두님의 프로필 이미지
만두

작성한 질문수

질문하기