[안드로이드(Android)-JAVA] Material Design Icons 적용 방법과 색상 변경 material.io/resources/icons/?style=baseline Material Icons Get Material Icons material.io Material Design Icon 적용 방법 Reference site에 들어간다. 원하는 아이콘을 클릭한 후 svg파일을 다운로드 받는다. (아이콘 스타일 -filled, outlined... 중 선택 ) 안드로이드 스튜디오 ‘@/drawable’→ new→ vector asset 클릭! 2번에서 저장해둔 아이콘을 가져온다. next→ finish를 클릭하면 완성! Icon 색상 변경 방법 ‘@/drawable’ 중 색상을 변경하고 싶은 아이콘을 선택한다. color=“#원하는 색상 16진수 코드 or @/colors/지정컬러” 오른쪽 분할.. 2020. 12. 2. [백준 17837번 새로운 게임/ C++] www.acmicpc.net/problem/17837 17837번: 새로운 게임 2 재현이는 주변을 살펴보던 중 체스판과 말을 이용해서 새로운 게임을 만들기로 했다. 새로운 게임은 크기가 N×N인 체스판에서 진행되고, 사용하는 말의 개수는 K개이다. 말은 원판모양이고, 하 www.acmicpc.net 체스판과 말을 이용해서 만든 새로운게임2! 문제를 읽고 사실 요구하는 조건을 정확히 구현한다면 곧 잘 풀릴거라고 생각했다... hahaha 😝 우선 각 맵의 한 칸마다 어떤 숫자의 어떤 체스 말들이 쌓여있는 지와 맵의 색깔 각 말의 위치와 방향 등을 기억하고 있어야 했다. 그렇기 때문에 1,2번을 각각 map, piece의 구조체로 선언하고 chessPiece와 chessMap의 배열을 선언해 주었다. On.. 2020. 12. 2. [백준 2193번 이친수 / C++] www.acmicpc.net/problem/2193 2193번: 이친수 0과 1로만 이루어진 수를 이진수라 한다. 이러한 이진수 중 특별한 성질을 갖는 것들이 있는데, 이들을 이친수(pinary number)라 한다. 이친수는 다음의 성질을 만족한다. 이친수는 0으로 시작하지 않 www.acmicpc.net 처음 문제를 접했을 때.. 백트래킹부터 생각이났고! ㅎㅅㅎ 백트래킹으로 문제를 접근하였다..허허 결과는 시간초과였고 다시 문제를 풀어보는 수 밖에 없었다. 그렇다면 각 자리수에 따라 조건에 맞는 수의 개수에서의 규칙을 찾은 후 디피로 풀어보는 수 밖에 없었다ㅠ 처음 dp[1], dp[2]은 1로 채워주었고,,!나머지는 dp[n]=dp[n-1]+dp[n-2]로 배열을 채워주어면 완성시킬 수 있었다! #.. 2020. 12. 2. [백준 10815번 숫자카드/ C++] www.acmicpc.net/problem/10815 10815번: 숫자 카드 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10, www.acmicpc.net 알고리즘 분류는 이분탐색과 정렬이었다. 문제에서는 이분 탐색을 사용하여 문제를 해결하길 원했지만, ***counting sort***로 문제를 순식간에 해결할 수 있어서 이를 사용하여 문제를 해결하였다. #include #include using namespace std; bool num[20000001]; int main() { ios_base::sync_with_stdio(0).. 2020. 12. 2. [백준 1325번 효율적인 해킹/C++] www.acmicpc.net/problem/1325 > a >> b; computers[b].push_back(a); //b를 해킹하면 a를 해킹할 수 있습니다! 아하하 } 엄청 특별한 작업은 아니었고, 둘의 위치를 바꾸어 주는 것이다,, 지금까지 거쳐온 문제들은 a와 연결된 노드 b,,이런 식의 접근으로 저장해주었겠지만, 이 문제에서는 b가 해킹할 수 있는 것들을 저장해주는 것이 훨씬 문제를 푸는데에 쉬울 것이라고 판단하였다. 후에는 뭐 여느 bfs문제와 같이 visited와 vector의 방문을 통해 문제의 "해커 김지민"씨가 한번에 가장 많은 컴퓨터를 해킹할 수 있는 컴퓨터의 개수를 count했다.이 중 가장 max값을 따로 저장해두었고, 현재 i에서 시작하였을때 몇개의 count가 세어지는지를 r.. 2020. 12. 2. [프로그래머스 - 기능 개발 / C++] programmers.co.kr/learn/courses/30/lessons/42586# 코딩테스트 연습 - 기능개발 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 programmers.co.kr 어훙 증말 나는 거의 다 떠올려놓고 맨날 마지막 핀트가 어긋나는 경우가 있..다아.. 속상행...!!!! 하지만 인간은 완벽할 수 없지..후 불완전성의 미일까... 🙊 어.쨋.든 다음의 그림으로 문제를 이해해보자!!!!!!!!!!!! 사실 맨 처음에는 while을 사용하여 지속적으로 day를 카운팅하고, 그것을 통해 기능이 배포되는 일 수들을 측정할 까 했다. 어떻게.. 2020. 12. 2. [백준 2751번 수 정렬하기 2 / C++] www.acmicpc.net/problem/2751 2751번: 수 정렬하기 2 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net ‘2750번- 수 정렬하기’와 동일한 방식으로 풀기가 가능하다. 하지만 스터디에서 배웠던 counting sort방식으로 문제를 풀어보고 싶었다 헤헤😉 수의 범위를 설정하는 것에 있어서 주의가 필요했다. 수에 절대값을 주었을 때 1000000을 넘지 않는다고 했으니 이 -1000000~1000000의 범위를 고려해야했다. 그렇기 때문에 counting sort에 사용할 배열의 크기를 2000001로.. 2020. 12. 2. [프로그래머스 - 다리를 지나는 트럭 / C++] programmers.co.kr/learn/courses/30/lessons/42583 코딩테스트 연습 - 다리를 지나는 트럭 트럭 여러 대가 강을 가로지르는 일 차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 트럭은 1초에 1만큼 움직이며, 다리 길이 programmers.co.kr 위의 표로 문제를 이해하는 것이 도움이 많이 됐다. 예제로 주어진 테스트 케이스만 모두 성공시키니, 히든케이스까지 모두 풀렸다. 😆 우선 다리를 하나의 deque라고 생각하고, 대기하고 있는 트럭은 deque의 뒤로 push_back 하고, 다리를 모두 건넌 트럭은 deque의 앞으로 pop_front 한다면 문제가 간단해질 것이라고 판단했다. 모든 트럭이 다.. 2020. 12. 2. [티스토리 웹 폰트 적용] - 노션 mono 폰트 적용하기 전 Notion의 Mono font를 좋아해요..하지만 폰트를 찾을 수 없었기 때문에... 적용 방법에 대해서 찾아보았습니다...! 우선 Notion의 폰트가 무엇인지 알기위해 Notion의 한 페이지를 share가능하게 하고, F12(개발자도구)를 통해 폰트를 알아냈습니다...!그래서 알아낸 폰트는 바로오!@~!@!@#~!@~!@ "iAWriterMonoS 폰트이더군요!" 해당 폰트는 아래의 링크에서 다운로드 받을 수 있었습니다! github.com/iaolo/iA-Fonts/tree/master/iA%20Writer%20Mono/Webfontsiaolo/iA-FontsFree variable writing fonts from iA. Contribute to iaolo/iA-Fonts developme.. 2020. 11. 30. 이전 1 ··· 14 15 16 17 18 다음 반응형