단어 공부 (1157, 브론즈 1, 문자열) - 자바 Java 백준 문제 풀이

Поділитися
Вставка
  • Опубліковано 2 лют 2023
  • 백준 1157 단어 공부에 대한 자바 풀이 영상입니다.
    정답 코드 보기 : coding-grandpa.tistory.com/130
    문제 보기 : www.acmicpc.net/problem/1157
    #단어공부 #백준1157 #자바
  • Навчання та стиль

КОМЕНТАРІ • 8

  • @gaebal
    @gaebal  Рік тому

    정답 코드 보기 : coding-grandpa.tistory.com/130
    문제 보기 : www.acmicpc.net/problem/1157

  • @Re_Go
    @Re_Go Рік тому +6

    진짜 이 문제 풀었을때 하루를 그냥 다까먹어서 겨우 이해를 했는데 풀어주시니까 이해하기 쉽다는 생각이 들더라고요.
    근데 정말 아쉬운건 "A"에서 "A"를 뺐는데 왜 0이 되고 A에서 B를 빼는데 왜 1이 되는거지? 에 대한 설명이 없어서 아쉬웠습니다. 풀이 문제들을 다룬 블로그 글들의 댓글들도 거의 이 부분에 대해서 물어보는 댓글들이 많더라고요.
    물론 자바를 정석으로 배운 사람들이라면 charAt을 사용했을떄 int와 같이 수식을 풀어낼 경우 int값으로 자동 적용되어 아스키코드 값의 A를 표현하는 10진수의 65로 계산이 되어 결국 A(65) - A(65) = 0이 된다는걸 알게되고, B(66) - A(65) = 1인 경우니까 카운트 값이 누적 된다는 걸 알수 있을텐데 모르시는 분들도 그렇고 저도 그랬으니까... 특히나 그 풀이를 설명하지 않고 그대로 코드만 붙여쓴 블로그 글들을 참고한다면 그 이해도는 더욱 어려워질거라 생각이 되었고요.
    이런 포인트들을 집어준다면 군더더기 하나 없는 강의 영상이 될거라 생각합니다!

    • @gaebal
      @gaebal  Рік тому +1

      ㅎㅎ 딱 이번 영상 준비하면서 고민한 부분이었어요! 그런데 아스키니, 사실 char는 int와 동일한 정수형이라는 점, 그래서 사칙 연산이 가능하다는 것을 정리하려고 하니 너무 길어지더라고요 ㅠ 아쉽게도 편집 당해서 영상에 포함되지 못했지만, 이렇게 정리해주셔서 다들 참고하실 수 있겠네요 감사합니다:)

    • @Re_Go
      @Re_Go Рік тому +4

      @@gaebal 영상이 길어져도 정리만 잘된다면야 저는 크게 문제가 없다고 보는 편이에요. 이런 중요한 부분을 정작 빼게 된다면… 아무리 영상이 간결하고 깔끔하더라도 정작 시청자들이 얻고자 하는것을 얻지 못하는 아쉬운점들이 발생을 할수 있을 것 같아서요. 특히나 일전에 제가 얘기 했던, 당연하게 알고 있으리라 생각했지만 꼭 설명이 필요한 이런 기본 개념들은을 리마인드나 언급을 함으로서 시청자들로 하여금 모르는 지식에 대한 학습 및 아는 지식의 복습 차원의 시간을 갖게 하는 부분들이죠.
      물론 시청자들의 댓글을 통해서도 서로 보완을 하거나 미처 놓친 부분을 댓글 답변들을 통해 보충을 할수는 있겠지만 그러한 것들을 차치하고서라도 시청자들이 궁금해하는 핀포인트는 무엇인지에 대한 부분들도 고려되어야할 사항이라 생각합니다.

  • @argenyoo9456
    @argenyoo9456 Рік тому +1

    오 이런 방식으로 하면 개수를 구하는 동시에 최대 밸류도 구할 수 있군요 감사합니다 ㅎㅎ

    • @gaebal
      @gaebal  Рік тому

      네 반복문을 한번만 돌 수 있어서 간결해서 좋더라고요 :)

  • @nick6267
    @nick6267 Рік тому +1

    전 else if 부분을 넣지 않고 반복문을 다시 돌린다고 생각했는데 바보같았네요~~ 감사합니다!

    • @gaebal
      @gaebal  Рік тому +1

      nic k님 정확히 어디에서 왜 틀렸는지만 알면 다음에 맞출 수 있을 거에요! 댓글 감사하고 코딩 테스트 준비 화이팅 하세요 :)