본문 바로가기

TIL

TIL#23(최대공약수와 최소공배수, 3진법 뒤집기, MySQL)

오늘 한일
  • 최대공약수와 최소공배수

문제 풀이

n과 m 중 큰 값을 a, 작은 값을 b에 넣은 후 재귀함수를 이용해 유클리드 호제법으로 최대공약수를 구한후 최소공배수를 구하고 answer 배열에 push 해주었다.  유클리드 호제법 (최대공약수를 구하는 알고리즘)을 알고 있어서 쉽게 해결하였다.

 

  • 3진법 뒤집기

문제풀이

toString으로 10진법을 3진법으로 만들고 split으로 나눈 후 reverse로 뒤집고 join으로 합친 후 parseInt로 다시 3진법으로 변환하였다.

  • MySQL

MySQL은 가장 널리 사용되는 오픈소스 관계형 데이터베이스(RDB) 이다.

 

어려웠던 점
  • toString()이나 split(), reverse(), join() 등 자바스크립트 내장함수에 대한 지식이 부족하여 활용하는데 미숙하였다.(내장 함수를 많이 사용하고 공부하여 익숙해지도록 해야겠다.)
오늘의 TIP
  • RDS는 AWS에서 제공하는 관계형 데이터베이스 서비스이다. RDS는 서버 운영, 유지, 보수, 백업과 같이 데이터베이스 관련 작업을 AWS에게 위임하여, 백엔드 개발자가 데이터베이스를 사용하는 것에 집중할 수 있게 해준다.