애초에 저는 a의 변화만 봅니다. 왜냐하면 실제 우리가 개발하는 코드는 보통 패턴이 있습니다. (현실에서 정보처리기사 문제 같은 말도 안되는 코드를 보지는 않으니까요.) 왜 우리가 C언어에서 자주 보는 i나 j 같이 반복문에서 계속 바뀌는 변수 있잖아요? 그것 말씀드리는 것입니다. 그래서 처음에는 a가 어떻게 바뀌는지만 봅니다. sum, b는 보지도 않습니다. a가 1씩 증가한다는 것을 알았으니, 몇번 도는지만 판단합니다. '1부터 시작해서 5까지니까 1, 2, 3, 4, 5까지 5번 돌겠네.' 그리고 그제서야 b를 보겠죠. 왜냐하면 b가 루프문의 탈출조건(여기서는 sum의 최종 출력값 결정)을 결정하는 변수이기 때문입니다. 1로 시작했는데 3씩 더해지는 b 특성상 애초에 짝수에 판별되는 조건문은 들를 필요가 없다고 볼 겁니다. 그럼 저는 아예 손으로 해당 if문을 지워버립니다. 작동하지 않을 코드니까요. 그러고 이제 sum에 계속 마이너스 누적하고 출력값 끝내고 문제를 마치지 않을까 싶습니다. 말이 길었는데, 요약하자면 실제 개발을 했던 개발자들은 1. 반복문에서 바뀌는 값 (iterator라고 부름. 여기서는 a) 2. 반복문의 탈출조건 (최종 리턴값을 결정하는 변수나 break가 걸리는 조건문, 혹은 최종 출력값 등) 이렇게 2개를 중점적으로 보지 않을까 조심스레 추측해봅니다. 제가 그렇거든요.
선생님 반복문 공부하다 다른 분께 남기신 댓글을 우연히 봤어요
이런 주옥같은 ~~~ 이건 진짜 스킬이잖아요? ㅋㅋㅋ 이런 거 특강 하실 생각은 없으세요?
저는 오늘 배수를 구하고 배수가 아닌 것을 수학적으로 푸는 걸 몇개 줍줍했는데.. 이런 간단한 문제는 안나오겠지만 기본이 되는 좋은 기술을 모두가 알았으면 좋겠네요 이거만 연습해도 엄청난 레벨업 될듯해서요 ^^
안녕하세요~ 파이썬 문자열 템플릿 업로드했고, 지금 Java 부분, 24년 2회차 부분 작업 중에 있습니다!
답글
이성미
2024.08.20선생님 그럼 처음부터 다시 순서대로 수강하면 되는 것일까요??
주말코딩
2024.08.20언어 문법은 어차피 그대로이기 때문에 지금 영상으로 이해가 되신다면 문제풀어보고 계시면 됩니다! 다만, Java 부분을 좀 더 구체적으로 설명하려고 하고, 실전 문제도 추가하고 있으니 지금 영상으로 보셔도 문제는 없습니다~
이성미
2024.08.20지난번에 강의에 사용하신 문제만 풀어보고 싶어서 문제 있는 자료 있는 지 문의드렸는데 선생님 답이 안달렸더라고요
유튜브에서는 구체적인 설명으로 바뀐다고 하셔서 기다리는 중이었어요 이제 비전공자도 이해되도록 바뀐것인지 진도를 다시 나가도 되는 지 확실하게 말씀 부탁드립니다.
주말코딩
2024.08.20혹시 이번 24년 2회차 문제보면서 풀기 어려웠던 부분 있으실까요?
이성미
2024.08.20글로 전하는 마음이라 혹여 오해가 생길까 염려되지만 공격이 아니라 요청 드리는 글입니다.
저는 비전공자이면서 직장에서는 데이터 가공 및 추출 업무를 하고 있어요(보통엑셀 매크로랑 쿼리 사용해요)
정처기가 꼭 필요해서 시험을 준비하게 된 케이스인데 필기는 한번에 붙었지만 코드를 보면서 여러개가 섞여있는 경우, 포인터 변수와 for문이나 if가 섞인경우 어렵더라고요
벌써 코드 공부한 지 4개월 째인데 이해가 확실히 안된 부분은 문제를 조금만 변형해도 막혀서 못풀어요
다른 유료강의를 구매하고 선생님 강의를 추가로 듣게 된 것도 선생님들의 설명이 쉽다고 느낄수가 없어서에요 ai나 회사 컴공 전공자한테 물어도 보지만.. 코드를 글로 써서 해석도 해보고 강의 스크립트 요약도 해보고 별 짓을 다하는데
분명 비전공자들은 못알아듣는.. 로직을 이해하지 못하는 부분이 있어요.
선생님 강의를 들으면서 수학적 스킬이 필요하다는 걸 알았고(나이도 40대이고 사회복지 상담심리 전공이라 수학 잘 몰라요 ) 시프트 같은 건 곱하기 나누기로 커버가 되는데 공부하면서 갈수록 못알아 듣겠어요 그래서 지금 50일 수학 공부 중..
댓글이나 강의 보시는 분들이 느끼는 답답함을 저도 못알아 들어요
문제를 많이 풀어보면 된다고 해서 수십번 동일한 문제를 풀고 다음 단계로 넘어가서 여러가지가 섞인 코드가 나오면 또 못풀게 되요
리뷰하신 것처럼 난이도 있는 것도 나왔지만 익숙해지지 않은 변형문제는 해석? 해독? 이게 안되니 이걸 배웠나 안배웠나 이러는 것 같아요
가르치는 입장에서 선생님도 많이 답답 하실것 같다는 생각도 듭니다. 저도 제 자신이 이렇게 멍청했나 싶거든요(국가자격증 여러개 있지만 이렇게 시간 끄는 것도 처음이에요)
그런데 한 강의를 여러번 들어도 안되는 게 있더라고요. 포인터 변수는 쉬운데(이해가 되어 문제를 풀 수 있는 수준인데 for문을 만나면 못푸는..)
게다가 코드 이제 조금 해석 되겠다 했는데 이론.... 허허허~
2차 시험에서 1 2 4번 맞은 건 알겠는데 나머지는 뭘 맞았나 기억도 안나요
선생님 도움이 절실한 사람 중에 한 사람입니다. 도와주세요 부탁드립니다.
요약
유튜브에서 강의 리뉴얼 하시고 공부기간을 일주일 잡으시기에 처음부터 다시 공부하려고 기다리고 있었어요
종이로 문제를 풀어야 하니 영상에서 인용하신 문제만 파일로 받을 수 있는 지 궁금해요
처음부터 강의를 다시 수강하면서 진도를 나가도 되는 건지...
무엇부터 해야 할까요?
주말코딩
2024.08.20네.. 고민이 많으시겠어요.
저도 제로베이스인 분들과 어려워하시는 분들을 도우면서 합격권으로 안정적으로 올리고 싶습니다. 당연히 전력으로 도와드리려고 합니다.
이번 시험문제 보시면 아시겠지만, 시작점이 어떻든 간에 그정도되는 난이도의 코드를 해석할 수 있어야 하고 이론도 어느정도 암기하긴 해야합니다.
현재 수강생 분의 나이와 업무가 어떻든 간에 합격을 하려면 응용된 코드를 보고 스스로 해석할 수 있어야하기 때문에 기-승-전-어려운코드 안내를 할 수 밖에 없습니다.
그 단계가 가기 전까지 최대한 이해가 쉬울 수 있도록 열심히 강의 개정해보도록 하겠습니다. 피드백과 의견 감사합니다.
그것과 별개로 지금은 기출문제 인쇄해서 어떤 것을 해석하기 어려운지 파악해보셔야 합니다. 기억이 안나시더라도 기억해보셔야 합니다. 그리고 해석이 안되는 특정 부분이나 문법을 제게 질문하거나 강의를 반복해서 수강하셔야해요.
문제는 일단 급한대로 영상먼저하고 pdf로 추후에 올려놓겠습니다.
우선 스스로의 단계가 어딘지 파악하고, 저와 함께 합격권으로 들어가보시죠.
이성미
2024.08.20일단은 저의 이해도와 문제 풀 수 있는 실력을 파악해야 하는 게 순서이다.
라고 이해하고 다시 공부하면서 체크해보도록 하겠습니다.
강의 업데이트 하신 파트 공지해주시면 참고해서 보완해보도록 하겠습니다.
저도 강의를 한다는 마음으로 커리큘럼을 짜봐야겠네요~
감사합니다. 화이팅 하세요!
주말코딩
2024.08.20네, 합격하실 때까지 모르시는 부분 제가 도와드리겠습니다!
이성미
2024.08.20애초에 저는 a의 변화만 봅니다. 왜냐하면 실제 우리가 개발하는 코드는 보통 패턴이 있습니다. (현실에서 정보처리기사 문제 같은 말도 안되는 코드를 보지는 않으니까요.) 왜 우리가 C언어에서 자주 보는 i나 j 같이 반복문에서 계속 바뀌는 변수 있잖아요? 그것 말씀드리는 것입니다. 그래서 처음에는 a가 어떻게 바뀌는지만 봅니다. sum, b는 보지도 않습니다. a가 1씩 증가한다는 것을 알았으니, 몇번 도는지만 판단합니다. '1부터 시작해서 5까지니까 1, 2, 3, 4, 5까지 5번 돌겠네.' 그리고 그제서야 b를 보겠죠. 왜냐하면 b가 루프문의 탈출조건(여기서는 sum의 최종 출력값 결정)을 결정하는 변수이기 때문입니다. 1로 시작했는데 3씩 더해지는 b 특성상 애초에 짝수에 판별되는 조건문은 들를 필요가 없다고 볼 겁니다. 그럼 저는 아예 손으로 해당 if문을 지워버립니다. 작동하지 않을 코드니까요. 그러고 이제 sum에 계속 마이너스 누적하고 출력값 끝내고 문제를 마치지 않을까 싶습니다. 말이 길었는데, 요약하자면 실제 개발을 했던 개발자들은 1. 반복문에서 바뀌는 값 (iterator라고 부름. 여기서는 a) 2. 반복문의 탈출조건 (최종 리턴값을 결정하는 변수나 break가 걸리는 조건문, 혹은 최종 출력값 등) 이렇게 2개를 중점적으로 보지 않을까 조심스레 추측해봅니다. 제가 그렇거든요.
선생님 반복문 공부하다 다른 분께 남기신 댓글을 우연히 봤어요
이런 주옥같은 ~~~ 이건 진짜 스킬이잖아요? ㅋㅋㅋ 이런 거 특강 하실 생각은 없으세요?
저는 오늘 배수를 구하고 배수가 아닌 것을 수학적으로 푸는 걸 몇개 줍줍했는데.. 이런 간단한 문제는 안나오겠지만 기본이 되는 좋은 기술을 모두가 알았으면 좋겠네요 이거만 연습해도 엄청난 레벨업 될듯해서요 ^^
주말코딩
2024.08.20아, 이게 개발을 직접 해보면 눈에 익는거라서 학생분들 상대로 모든 팁을 전수하기는 어렵습니다. 실제로 프로젝트를 진행해보면서 코딩하는 강좌 만들 때 좀 나오지 않을까 싶네요.
저도 코딩할 때 어떤 습관이 나오는지는 실제로 그 코드를 작성하면서 자연스럽게 나오는 것이어서요..
이성미
2024.08.20그렇군요.. 좋은 저녁 되세요