ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • TIL_9
    TIL 2023. 8. 10. 20:52

    23.08.10. 9일차

     

    오늘도 알고리즘 문제풀기를 하며 코딩공부를 했다.

    오늘 집중적으로 공부한 문제는 몫 구하기와 최빈값구하기였는데

    몫구하기는 생각보다 간편하게 /를 사용하여 한줄의 코딩만 추가하여도 쉽게 작동하였다.

     

    하지만 최빈값구하기는 생각보다 많이 어려워서 다른사람들의 풀이중 가장 이해가 가는것을 골라 외웠다.

    그 해답은 특이하게 System.Linq를 사용하여 풀었는데 굉장히 단순하게

    변수 iMax와 iCount를 0으로 선언하고, iCount가 iMax보다 클때는 iMax = iCount가 되고, answer는 val값이 되었다.

    또한 iCount == iMax일때는 answer = -1로 만들면서 문제를 쉽게 풀었다.

     

    가장 중요한 키포인트는 그 전에 들어간 foreach문이었는데. 아직 그 의미를 정확하게 해석하지는 못했지만 어떤 원리로 작동하는지 까지는 이해 하였다. 내일은 하나하나 뜯어보며 완벽히 익혀야겠다.

     

    그리고 오늘은 미니프로젝트 제출일이어서 제출전 팀원들과 마지막으로 프로젝트의 코딩을 리딩하는 시간을 가졌다.

    다른 팀원들의 리딩을 들으며 유용한 정보들을 알게 되었고 궁금한 부분들을 물어보고 코딩을 좀더 간단하게 만드는 방법과, VS자체에서 코딩을 더 간소화 해주는 기능도 알게 되었다.

    앞으로 코딩할때 많은 도움들이 되는 기능들을 알게 되어서 좋았다.

    'TIL' 카테고리의 다른 글

    TIL_11  (0) 2023.08.14
    TIL_10  (0) 2023.08.11
    TIL_8  (0) 2023.08.09
    TIL_7  (0) 2023.08.08
    TIL_6  (1) 2023.08.07
Designed by Tistory.