TIL 2022-07-20-수

그린·2022년 7월 20일
0

TIL

목록 보기
44/47

1. 학습한 내용

백준 수학/구현 10757번, 2941번 문제

2. 알게 된 내용

long보다 더 큰 범위를 다루는 수?

10757번 문제 관련

long보다 더 큰 수를 다뤄야 하는데, 잘 몰라서 찾아보니까 BigInteger이라는 무한대까지 다룰 수 있는 데이터 타입이 있었다!
BigInteger 타입은 .add 라는 메서드를 이용해서 더할 수 있다.

출처 : https://elena90.tistory.com/entry/JAVA-%EB%AC%B4%ED%95%9C%EB%8C%80-%EC%A0%95%EC%88%98-BigInteger-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0

2941번 문제 관련

처음에 switch-case문으로 하려고 했는데.. char->string으로 바꿔서 비교하면 메모리 초과가 뜨고, 그냥 char 형태에서 바로 비교해도.. 시간초과가 뜬다. if문에서 비교하는 것보다 더 많은 시간이 드는 것인가보다. 그래서 다른 분의 설명을 참고하면서 if문으로 구현하였다.
출처 : https://st-lab.tistory.com/68

profile
기록하자

0개의 댓글

Powered by GraphCDN, the GraphQL CDN