알고리즘
[알고리즘-java] 12100 2048 (Easy)
https://www.acmicpc.net/problem/12100 느낀점1.배운점.제가 원래 정답 코드를 외우고 받아쓰는 방식을 싫어합니다.코드를 이해하고, 왜 이 순서인지, 왜 이런 방법으로 구현하는것인지 하나하나 알아가고 이해하는 재미로 공부하기 때문입니다. (배운점)이 방식을 통해 이 문제를 풀며 배운건며칠동안 풀었기에 기억나는 하나만 적어보자면--전역변수를 선언하고 재귀함수에서 크기선언을 하면 -> 매 재귀마다 덮어쓰기가 됨.재귀함수에서 전역변수를 선언,배열크기할당까지 하면 -> 매 재귀마다 이름은 같은 다른 변수가 만들어짐--이걸 배우게 되어 좋은 경험이 된듯 합니다. 함수 내 에서만 쓰는 변수를 전역변수로 쓰면,메모리낭비나, 가시성의 문제정도만 있을까 싶었는데새로운 문제를 알게되어 신선했습니..