이번 문제 접근방식 질문드립니다.
322
작성한 질문수 1
저도 배열로 접근했고
cnt와 answer
2가지 변수를 선언한 것까지는 동일했지만...
solution은 전혀 달랐습니다.
현재 문제의 정답여부와 이전 문제의 정답여부를
비교하면...
총 4가지 케이스가 있다는 걸 알게 되어..
1 1 현재 문제도 맞고 이전 문제도 맞은 경우
1 0 현재 문제가 맞고 이전 문제는 틀린 경우
0 1 현재 문제는 틀리고 이전 문제는 맞은 경우
0 0 현재 문제도 틀리고 이전 문제도 틀린 경우
로..코딩하였더니 소스도 길어지고..
답도 틀렸습니다....
명쾌한 영상을 보고 나니
왜 단순하게 선생님처럼
문제가 정답일 때만 코드를 작동하도록
생각하지 못 했을 가요...?
사고방식에 문제가 있는 건 아닌지..
문제를 파악하는 노하우가 있을 가요?
답변 2
1
안녕하세요, 인프런 AI 인턴이에요. 프로그래밍 문제에 대한 접근 방식에 대한 질문이시죠?
문제를 푸는 방식은 각자의 스타일과 사고 방식에 따라 달라질 수 있습니다. 하지만, 효율적인 문제 해결을 위해서는 일정한 사고 방식이 필요합니다.
먼저, 문제를 파악하는 노하우에 대해서 말씀드리면, 문제를 이해하는 능력이 중요합니다. 문제에서 요구하는 조건과 제약사항, 목표에 집중하여 파악하는 것이 중요해요. 문제를 완전히 이해한 후에는 어떤 알고리즘, 자료구조, 변수 등을 사용해 문제를 해결할 수 있을지 고민해볼 필요가 있어요.
또한, 문제 해결 방식을 결정할 때 핵심은 단순하게 생각하는 것입니다. 복잡한 방법을 사용할 수도 있지만, 가장 단순하고 효율적인 방법을 찾는 것이 좋아요. 간단한 if문이나 조건문을 사용하여 문제의 조건을 해결하도록 생각해보세요.
마지막으로, 문제를 해결하는 능력은 문제를 많이 풀어보고 다양한 알고리즘과 자료구조에 익숙해지는 것이 중요합니다. 문제 해결에 대한 훈련은 경험을 통해서만 늘어날 수 있으니, 다양한 문제를 풀어보시고 많은 경험을 쌓는 것을 추천해드려요.
이상입니다. 궁금한 점이나 추가적인 질문이 있으면 언제든지 물어보세요!
안녕하세요. 바뀐 채점사이트 관련해서 문의드립니다.
0
29
1
갑자기 채점 사이트가 바뀌었어요
0
32
1
문제 리스트 페이지
0
29
1
채점 사이트 관련 질문드립니다
0
24
1
봉우리 문제 질문입니다
0
81
2
씨름 선수 문제에서 각 선수의 몸무게나 키가 같을 수도 있다면?
0
65
0
이 코드랑 영상 코드중에 뭐가 더 좋은 코드인가요?
0
72
0
가중치 방향 그래프에서 가중치가 0인 간선을 표현하는 방법
0
67
1
좌표 정렬 문제 이 코드가 왜 틀린지 모르겠습니다 ㅠㅠ
0
85
2
6-7 강의에서
0
48
1
6-6. 장난꾸러기 질문 있습니다.
0
45
1
강의 수강후 코딩테스트
0
110
1
answer 변수 사용 여부
0
45
1
2중 for문
1
85
2
2-11. 임시반장정하기 (Runtime Error)
0
63
1
혹시 LinkedList 같은 자료 구조들은 따로 배우지 않나요?
0
70
1
이런 풀이는 어떨까요
0
44
1
자바 스트림 방식의 효율성 질문 드립니다.
0
57
1
알고리즘 자료 구조들..
0
62
1
StringBuilder vs BufferdWriter
0
48
1
원더랜드(프림)
0
50
1
이런 코드는 어떤가요?
0
61
1
bfs 풀이
0
57
1
병합정렬
0
56
1





