내가 작성한 코드문자형 포멧팅을 배우고 나서 짜본 코드f""를 사용하면 포멧팅 한다는 뜻으로 안에 자료형(중괄호)를 사용할 수 있다js에 백틱과 같은 것 인듯 f-문자열(포맷된 문자열 리터럴)이어진 문자열중 더 큰값을 계산함num % n을 평가함num % n이 0이면
a ,b가 주어진다 이때 a > b라고 함. a = 6, b = 3 이라고 한다.이때 새로운 변 c는 주어진 두 변 중 가장 큰 6보다 크거나, 작거나, 같을 수 있다i) c가 a보다 클 경우( c > a )c > a -> c > a > b -> a+b > c > a이
최대공약수를 구하는 대표적인 알고리즘12와 18의 최대공약수를 유클리드 호제법을 통해 구하시오1\. 12를 18로 나누어본다 i) 나머지가 0이면 18이 최대공약수임 ii) 아니면 다음 단계로 넘어감(나머지가 12임)18을 1에서 구한 나머지로 나누어본다i) 나머
문제 안에서 고려해야할 방향은 상, 하, 좌, 우, 대각선까지 총 4갈래방향x,y 좌표상에서 지뢰의 위치를 (0,0)이라고할때 고려할 수 있는 위치는(1,0) : 상 (-1,0) : 하(0,1) : 우(0,-1) : 좌(1,1) : 우상(-1,1) : 좌상(-1,-1)
lambda 매개변수: 식map을 사용해서 새로운 리스트를 반환함numbers 각 요소 x를 제곱 하여 새로운 리스트를 생성하고 squared에 넣는다n과 가까운 수를 리스트에서 찾으려면 numlist 각 요소(x) 에서 n을 빼서 차이를 확인하면됨.\-> list의
치킨 한마리당 쿠폰 한개이기 때문에 치킨과 쿠폰을 같다고 생각해도 된다즉, 10마리당 한마리 서비스를 받을 수 있기 때문에 치킨 수를 10으로 나누면 받을 수 있는 서비스 치킨 수가 나오고 이것은 곧 쿠폰수와 동일하다이때 나오는 나머지는 서비스는 받지 못하지만 남은 쿠
before라는 단어를 조합해서 after이 나올 수 있다면 두 단어를 정렬했을때 같은 단어가 나와야 한다.before 단어 정렬after 단어 정렬두개의 단어가 같다면 (조합해서 after로 만들 수 있음) 1리턴, 아니면 0 리턴하나의 단어를 조합해서 어떤 단어가
1\. i 부터 j+1까지 반복문을 돌려서 i부터 j까지 숫자를 뽑아야한다2\. 그것들을 문자로 변환해야한다(문자여야 iterable 하기 때문에 단어안에 내가 원하는게 들어있는지 확인 가능하다)3\. cnt 변수를 하나 만들어서 k가 나올 때 마다 카운트 한다.만약
1\. 민다는거는 순환 한다는 것과 같다.2\. 얼만큼 한칸씩 돌았는지 알아야함Python의 데이터 구조로 양쪽 끝에서 요소를 효율적으로 삽입하고 삭제할 수 있습니다. 스택과 큐의 조합으로 생각할 수 있습니다.스택과 큐를 한번에!!오른쪽 끝에 요소 추가는 append왼