Daehyunii's Dev-blog

<인프런 알고리즘 문제풀이 기초강의> TIL-71 본문

✏️ 2022. TIL/August

<인프런 알고리즘 문제풀이 기초강의> TIL-71

Daehyunii 2022. 8. 27. 03:13

  오늘은 많은 문제들을 풀지는 못했지만, 처음으로 조금 더 깊게 생각을 하게 된 것 같다. 단순하게 자바스크립트의 기본 문법들을 알고 있는것과는 다른 문제였다. 기본 문법들을 토대로 이를 활용해서 문제를 해결하는 코드를 작성해야 하는데 그 문제 해결 방법을 생각하는게 쉽지가 않았다. 10부제의 경우에는 1의 자리의 숫자를 빼내서 활용해야 하는데 1의 자리의 숫자를 빼내는 방법이 떠오르지 않았었고, 일곱 난장이의 경우에는 중복되는 계산이 없게 반복문을 돌리는 방법과 총 합에서 빼기를 활용해서 답을 구한다는 방법도 떠오르지 않았다. 생각보다 더 많이 내가 현재 틀에 박힌 생각을 하고 있다는 느낌을 받았다. 스스로 문제를 풀어보고 강의를 다시 들었을때는 생각보다 너무 간단하게 해결할 수 있는 문제를 너무 복잡하게 생각한것 같다는 느낌도 받았다. 그 외에 직관적으로 A -> # 으로 변경하는 문제들은 그렇게 어렵지는 않았다. 문제의 해결방안이 쉽게 떠오르지 않을때의 답답함은 분명 존재하지만 확실한것은 충분히 흥미를 느낄수 있었다. 단순히 딱딱하게 지식을 습득하는 것과는 다르게 이 방법 저 방법을 스스로 생각해보고 그게 실제 생각한대로 해결이 되었을때의 쾌감이 있었던 것 같다. 앞으로 계속해서 알고리즘 문제를 풀면서 코드 구현 능력과 폭넓은 생각을 할 수 있게 노력하는데 주력해야겠다!!!!

 

2022.08.28 - [언어 공부 및 정리/JavaScript[알고리즘 문제풀이]] - 10부제

 

10부제

문제(출처 : 인프런 자바스크립트 알고리즘 문제풀이 강의, 정보올림피아드) 서울시는 6월 1일부터 교통 혼잡을 막기 위해서 자동차 10부제를 시행한다. 자동차 10부제는 자동차 번호의 일의 자리

pinetree93.tistory.com

2022.08.28 - [언어 공부 및 정리/JavaScript[알고리즘 문제풀이]] - 일곱 난장이

 

일곱 난장이

문제(출처 : 인프런 자바스크립트 알고리즘 문제풀이 강의, 정보올림피아드) 왕비를 피해 일곱 난쟁이들과 함께 평화롭게 생활하고 있던 백설공주에게 위기가 찾아왔다. 일과를 마치고 돌아온

pinetree93.tistory.com

2022.08.28 - [언어 공부 및 정리/JavaScript[알고리즘 문제풀이]] - A를 #으로

 

A를 #으로

문제(출처 : 인프런 자바스크립트 알고리즘 문제풀이 강의, 정보올림피아드) 대문자로 이루어진 영어단어가 입력되면 단어에 포함된 ‘A'를 모두 ’#‘으로 바꾸어 출력하는 프로그램을 작성하

pinetree93.tistory.com

2022.08.28 - [언어 공부 및 정리/JavaScript[알고리즘 문제풀이]] - 문자 찾기

 

문자 찾기

문제(출처 : 인프런 자바스크립트 알고리즘 문제풀이 강의, 정보올림피아드) 한 개의 문자열을 입력받고, 특정 문자를 입력받아 해당 특정문자가 입력받은 문자열에 몇 개 존재하는지 알아내는

pinetree93.tistory.com