오랜만에 프로그래머스를 들어가보니 PCCE 기출문제가 추가되어 있었다. 그래서 순서대로 풀다 보니 블로그에 적어두어도 재밌을 것 같은 문제를 발견했다. 문제문제는 주어진 수를 2자리씩 끊어서 합치면 되는 문제였는데, 이 문제는 이미 작성된 코드 중 1줄만 수정하면 되는 문제이다. 풀이내가 변경한 것은 for문의 반복 횟수이다. 주어진 코드에서는 i 그런데 난 왜 굳이 5를 썼을까? 문제에서 주어지는 입력값의 제한사항이 2000000000까지이므로우리가 자릿수를 판별하기 위해 반복문 안에서 number /= 100을 통해 확인하는 최대 횟수는 5번이다. 따라서 i불필요한 반복문 실행을 할 필요는 없으니 문제에서 주어진 제한사항에 맞춰 풀었다고 보면 되겠다. 실행 결과
저번에 올렸던 신카이 마코토 팝업스토어와 같은 날 다녀온 짱구 팝업스토어 얘기를 해보려고 한다. 도착 후 대기 등록여의나루역에서 잠실역으로 이동한 후 바로 대기 등록을 하러 갔다.대기 등록을 위한 줄은 그렇게 길지 않았는데 정말 무서운 이야기가 여기서 시작된다. 6시쯤 도착해서 다들 저녁도 먹으러 갈 거라고 생각했는데 정말 태평한 생각이었다. 대기 등록을 했는데 무려 대기가 4자리수..?한 팀 당 1분이라고 쳐도 오늘안에 못 들어간다는 계산이 되었다. 그래서 대충 포기하고 카페도 가고 밥도 먹으러 가자는 얘기가 나왔다. 어쩌다보니 카페 먼저생각보다 1층에 자리가 없어서 2층으로 자리를 잡았는데 뷰가 괜찮았다. 물론 2층도 자리가 많이 없었다. 제일 놀랐던 건 테이블 퀄리티가 미쳤다.. 촉감이 너무 좋았다..
Material theme을 사용하면서 왜 Elevation 설정을 해제하려고 할까앱에서 원하는 색상을 적용하기 어렵다. Material theme만 적용하게 되면 상관이 없겠지만,iOS나 다른 플랫폼과 색상을 맞추기 위해서는 Material theme만을 사용할 수가 없다. 왜 하필 elevation이냐... 그건 바로 elevation을 통해 shadow를 적용했는데Material theme 설정 때문에 내가 지정한 View의 backgroundTint를 적용할 수 없었다. 예를 들면?MaterialCardView가 있다. Appcompat의 CardView를 상속받아 만들어졌는데cardElevation을 0 초과로 설정하는 순간 내 기본 테마 색상에서더 진한 채도를 가진 색상으로 background..