목록C++ (2)
JLOG
백준의 1076번 문제인 저항을 풀었다. https://www.acmicpc.net/problem/1076 1076번: 저항 첫째 줄에 첫 번째 색, 둘째 줄에 두 번째 색, 셋째 줄에 세 번째 색이 주어진다. 색은 모두 위의 표에 쓰여 있는 색만 주어진다. www.acmicpc.net 문제 자체의 난이도는 높지 않고, hash를 이용하여 풀었다. 예제에 대해서는 답이 나오는 것을 확인할 수 있었는데, 제출해보니 문제가 틀렸다. 그 이유는 white, white, white의 결과인 9.9e+10처럼 큰 수일 때 자동으로 지수 표기법으로 표현 된다는 것이 문제였다. 그래서 해결책을 찾아보니 1) printf를 사용 printf("%lld",(total[0]*10+total[1])*(long long)po..
C++를 공부하면서, C에 대한 개념들이 부족하다고 생각했다. 특히 배열을 함수에 넘겨주고 사용할 때, 포인터 개념이 헷갈려서 포인터 개념을 먼저 정리해보기로 했다. 'C언어 코딩 도장'의 사이트를 참고하여 공부했고 이 글을 정리했다. C언어 코딩 도장의 설명이 자세하게 잘 되있기 때문에 여기서 공부하는 것을 추천한다. 이 글은 개인적으로 기록하기 위한 용도로 정리되었다. 포인터 사용하기 : https://dojang.io/mod/page/view.php?id=274 포인터 변수 선언하기 : https://dojang.io/mod/page/view.php?id=275 역참조 연산자 사용하기 : https://dojang.io/mod/page/view.php?id=276 변수 메모리 주소 구하기 변수의 메..