전체 글

내용이 도움되었다면 '좋아요❤' 또는 '구독💬' 부탁드립니다! 맞구독도 환영이에요 :>
    728x90
도구 및 기타/Anki

[Anki] 카드 양식 수정하는 방법/ 카드 스타일 적용안됨/ 반대 카드유형 에도 스타일 적용하는 방법

Anki 를 이용하여 리눅스 공부를 하고 있던 도중 ... 양방향으로 넣었을 때 카드에는 Tags 가 안되는 것을 확인했다.  (Tags 는 기본 필드 외 내가 따로 추가한 필드이다.)Tags 가 꽤 중요한 부분이라, 확인해보니 카드 양식을 다시 수정해야 하는 거였다.      카드 양식 수정하는 방법도구 > 노트 타입 관리 > 노트 유형 선택 > 카드 >    원래 아래와 같은 카드인데, 반대로 입력된 경우에는 Tags 가 나타나지 않는다.    카드 유형을 카드 2로 변경해준다. 그러면 Tags 가 누락된 것을 알 수 있다.   앞면 서식에 p class 로 넣은 Tags 를 추가해준다.  그럼 카드2 유형인 카드도 Tags 가 추가된 것을 알 수 있다.  * 카드 1인지 2인지 확인하는 방법은, 탐..

알고리즘 및 자료구조/알고리즘

[Java] 백준 24313 알고리즘 수업 - 점근적 표기 1 풀이 / 시간 복잡도

문제시간 복잡도 개념 보러가기  풀이우선 기본 공식을 알아보자. O(g(n)) 은 f(n) 정리하면, a1 * n + a0 a1 * n + a0  그런데 이렇게 제출하면 틀렸습니다. 가 출력된다. 너무 모르겠어서 다른 사람들 블로그를 찾아봤다. 결론부터 말하자면 조건식에 아래 코드를 넣어줘야 한다고 한다.&& a1  그런데 이 부분이 너무 이해가 안 갔다. 제대로 설명하는 사람이 거의 없었다. 내가 이해한 대로 설명을 해보겠다. 혹시 틀리다면, 댓글로 알려주길 바랍니다!!  1. 나온 조건식을 전부 좌항으로 옮기면 아래와 같이 변경된다. 2. 이때, 문제에 나온 조건을 만족시켜야 한다.모든 n ≥ n0에 대하여 f(n) ≤ c × g(n)인 양의 상수 c와 n0가 존재한다나는 이를 n 이 어떤 값이건 위..

알고리즘 및 자료구조/알고리즘

[Java] 백준 24263 알고리즘의 수행 시간 6 풀이 / 시간 복잡도

문제시간복잡도 개념 보러가기  풀이풀이에는 두 가지 방법이 있다.1. 시그마로 계산하는 방법2. 경우의 수 구하기 수학 안본지 6년이 넘어서 .. 공식을 찾는게 너무 어려워 다른 분 블로그를 참고했다. 정리하자면, 아래 경우의 수의 규칙이 아래와 같다. (1,2,3) ... (1,6,7)(2,3,4) ... (2,6,7) 때문에 아래와 같이 나올 수 있게 된다. n = 7i = 1/ j 2/ 3, 4, 5, 6, 7 /5 j 3/ 4, 5, 6, 7 /4 j 4/ 5, 6, 7 /3 j 5/ 6, 7 /2 j 6/ 7 /1i = 2/ j 3/ 4, 5, 6, 7 /4 j 4/ 5, 6, 7 /3 ..

알고리즘 및 자료구조/알고리즘

[Java] 백준 24263 알고리즘의 수행 시간 5 풀이 / 시간 복잡도

문제시간복잡도 개념 보러가기   풀이반복문이 3번 반복되므로, n의 세제곱이 된다. 최고차항의 차수는 3이 된다. 왜 세제곱을 하는지 궁금하면 여기에서 개념을 확인할 수 있다.2. 가장 많이 중첩된 반복문의 수행 횟수가 시간 복잡도의 기준이 된다.    코드package AlgorithmStudy.src.bronze;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.math.BigInteger;public class B24266 { public static void main(String[] args) throws IOException { BufferedRe..

알고리즘 및 자료구조/알고리즘

[Java] 백준 24263 알고리즘의 수행 시간 4 풀이 / 시간 복잡도

문제시간복잡도 개념 보러가기   풀이n == 7i = 1/ 2, 3, 4, 5, 6, 7,/ 6i = 2/ 3, 4, 5, 6, 7/ 5i = 3/ 4, 5, 6, 7/ 4i = 4/ 5, 6, 7/ 3i = 5/ 6, 7/ 2i = 6/ 7/ 1234567345670456700567000670000700000000000 6 + 5 + 4 + 3 + 2 + 1 로 결과가 나오는 것을 알 수 있다. 이는 위 표를 보면, 6 * 7의 절반인 것을 알 수 있다. 공식은 n(n-1)/2 이다.  코드package AlgorithmStudy.src.bronze;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamRea..

    반응형