개발 일지
-
백준 10815번 C++ 풀이백준 2018. 10. 7. 11:41
#include #include #include using namespace std; long long buffer[500001]; long long n; long long find(long long start, long long end, long long temp){ if (start == end) return 0; long long middle = (start + end) /2; if (buffer[middle] == temp){ return 1; }else if (temp < buffer[middle]){ return find(start, middle, temp); }else { return find(middle+1,end,temp); } } int main() { cin.tie(NULL); ios..
-
애드몹 admob getting an ad response. ErrorCode: 0 Failed to load ad:0안드로이드 2018. 10. 5. 00:03
요즘 일부 안드로이드 기종 애드몹이 admob getting an ad response. ErrorCode: 0 Failed to load ad:0 라는 에러를 뿜으며 전혀 출력되지 않는 현상이 발견되었습니다. 이런 현상을 겪는 현상은 삼성 갤럭시 7, 8 , 9 였으며, 모두 API 26 (오레오) 기종이라는 공통점도 있었습니다. 구글 애드몹 샘플 앱을 포함한 구글 플레이스토어의 모든 앱에서 해당 기종은, 애드몹을 전혀 출력하지 않는 현상을 보여주었습니다. 보상형, 전면, 배너 모두. 해당 내용을 애드몹 커뮤니티에 문의해 보며 지속적으로 대화를 나눈 결과, 다음과 같은 답변을 들을 수 있었습니다. Hi, Thank you for the new information provided. Given that ..
-
백준 1890 C++ 풀이백준 2018. 10. 4. 00:46
DFS로 풀라고 해서 풀었더니. 시간 초과가 떴습니다 (그럼 왜 DFS로 풀라고 한 건지 ㅡㅅㅡ ) DP로 푸니까 답이 안 나와서 보니까.맨 마지막 route에서 DFS 를 호출해서 값이 과장된 게 문제였어요. 고치고 제출하니 틀렸스빈다 뜨길래,이번엔 경로값을 int에서 롱롱으로 바꿨더니 통과. #include #include #include using namespace std; int buffer[1001][1001]; long long route[1001][1001]; int number; int N; void DFS(int x, int y) { int temp = buffer[x][y]; if (x == N-1 && y == N-1) return; if (x + temp < N) { route[x ..
-
백준 10216번 풀이백준 2018. 10. 3. 23:42
#include #include #include using namespace std; struct Tower { int x, y, radius; }; bool isNeighbor(Tower a, Tower b) { long long x = a.x - b.x; long long y = a.y - b.y; long long radius = a.radius + b.radius; return radius * radius >= x * x + y * y; } int villa(int index, int size, bool isVisited[], Tower towers[]) { isVisited[index] = true; int sum = 0; for (int i = 0; i < size; i++) { if (i !..
-
텍스트 리더가 앱스토어에 출시되었습니다.iOS 2018. 10. 3. 20:56
https://itunes.apple.com/us/app/%ED%85%8D%EC%8A%A4%ED%8A%B8-%EB%A6%AC%EB%8D%94/id1437719953?l=ko&ls=1&mt=8 여러 곳에 설치수좀 늘려달라고 (?) 구걸(?) 했는데..한국에서 다운로드 수가 5개네요.. 흨흨.. 사실 돌아보면서 느낀 결과 대부분의 아시는 분들이 갤럭시를 사용하시드라구요.. 뭐 아무튼... 여러 분의 의견을 들어본 결과(?) - 검정, 흰색 말고 미색 테마가 추가되면 좋겠다- 글자 자간 커스터마이징.- 용량 줄이기 정도가 있었네요.. 그리고 제가 구현하려다가 일단 런칭하고 업뎃하자 한 게,- 영어, 일어 지원 > 영어는 뭐 당연한거고... 일어는 제가 일어 웹소설 볼 때가 가끔 있어서, 필요할 것 같을 거 같..
-
백준 2178번 C++ 풀이백준 2018. 10. 3. 20:31
#include #include #include using namespace std; int N, M; int buffer[1000][1000]; deque dq; struct Dir { int y, x; }; Dir moveDir[4] = {{1,0}, {-1, 0},{0, 1}, {0,-1}}; void BFS(){ int w = 0; if (dq.empty()){ return; } while (!dq.empty()){ int currentSize = dq.size(); w++; for (int i =0; i< currentSize; i++){ int x = dq.front().first; int y = dq.front().second; for (int j = 0; j< 4 ; j++){ int ne..
-
UITableView를 스냅킷으로 구현하면서 생겼던 이슈iOS 2018. 9. 30. 22:55
기본적으로 UITableView의 디폴트 셀의 크기는 44입니다. 아이패드든 아이폰이든 어느 기종이든지 그건 바뀌지가 않습니다. 따라서, 테이블뷰 셀을 짜면 어느 기종이라도 픽셀수와 보이는 모양새가 똑같아야 하는 게 정상입니다. 이를 기반으로 커스텀 셀을 작성하는데, 묘하게 자꾸 기종마다 만드는 모양새가 달라지는 것을 발견했습니다. 같은 아이폰 6s 시뮬레이터 사진입니다. 하나는 OS 12이고, 하나는 OS 9입니다. 같은 모양이 안 나오죠. 여기에 아이패드는 여백도 이상하게 나옵니다. 조사해본 결과...iOS 10? 부터 테이블뷰가 셀의 크기를 자발적으로 계산해서.. 하이트를 추론(?)한다는 사실을 알았습니다.저는 당연히 44 하이트 고정을 생각해서 스냅킷 컨스트레인트를 느슨하게 주었고,.. 그 결과 ..