Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • Python

    1. 파이썬에서 주어진 부동 소수점 숫자가 짝수인지 홀수인지 확인하십시오.

      부동 소수점 숫자가 있다고 가정합니다. 숫자가 홀수인지 짝수인지 확인해야 합니다. 일반적으로 정수의 경우 마지막 자릿수를 2로 나누면 간단합니다. 그러나 부동 소수점 수의 경우 그렇게 간단하지 않습니다. 홀수인지 짝수인지 확인하기 위해 마지막 숫자를 2로 나눌 수 없습니다. 따라서 입력이 n =200.290과 같으면 마지막 숫자가 2로 나누어 떨어지더라도 출력은 Odd가 됩니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − :=숫자를 문자열로 변환 플래그 :=거짓 범위 크기가 s - 1에서 0인 i에 대해 1만큼 감소

    2. Python에서 주어진 문자열을 연결한 후 주어진 문자열을 생성할 수 있는지 확인

      두 개의 문자열 s와 t, r이 있다고 가정하고 r =s | t 또는 r =t + s 여기서 | 연결을 나타냅니다. 따라서 입력이 s =world t =hello r =helloworld와 같으면 출력은 helloworld (r) =hello (t) | 세계(들). 이 문제를 해결하기 위해 다음 단계를 따릅니다. − r의 크기가 s와 t의 길이의 합과 같지 않으면 거짓을 반환 r이 s로 시작하면 r이 t로 끝나면 참 반환 r이 t로 시작하면 r이 s로 끝나면 참 반환 거짓을 반환 이해를 돕기 위해 다음

    3. 주어진 세 숫자가 Python에서 인접한 소수인지 확인하십시오.

      세 개의 숫자가 있고 인접한 소수가 아닌지 확인해야 한다고 가정합니다. 인접한 소수는 그들 사이에 다른 소수가 존재하지 않는 소수입니다. 따라서 입력이 nums =[5,7,11]과 같으면 출력은 True가 됩니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − 이 세 숫자 중 하나라도 소수가 아닌 경우 거짓을 반환 x의 다음 소수가 y와 같지 않으면 거짓을 반환 y의 다음 소수가 z와 같지 않으면 거짓을 반환 참 반환 이해를 돕기 위해 다음 구현을 살펴보겠습니다. − 예시 코드 def isPrime(num)

    4. Python에서 단일 요소를 수정하여 두 배열을 동일하게 만들 수 있는지 확인

      두 개의 배열 nums1 및 nums2와 다른 값 k가 있다고 가정합니다. 다음과 같은 방식으로(한 번만) nums1의 한 요소를 수정하여 두 배열이 동일하게 만들 수 있는지 확인해야 합니다. [-k, k] 범위의 값을 nums1의 모든 요소에 추가할 수 있습니다. 따라서 입력이 nums1 =[5,7,11] nums2 =[5,5,11] k =8과 같으면 -2를 추가할 수 있으므로 출력은 True가 됩니다(범위 [-8,8] ) nums1[1]을 사용하여 5로 만들면 nums2와 동일합니다. 이 문제를 해결하기 위해 다음 단계를 따

    5. Python에서 K 번째 비트가 설정되어 있는지 확인하십시오.

      숫자 n과 다른 값 k가 있다고 가정합니다. n의 k번째 비트가 1로 설정되어 있는지 확인해야 합니다. k의 값은 오른쪽에서 고려됩니다. 따라서 입력이 n =23, k =3과 같으면 23의 이진 형식이 10111이므로 세 번째 마지막 비트가 1(세트)이므로 출력은 True가 됩니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − temp :=n 비트를 오른쪽으로 (k - 1)번 이동한 후 temp AND 1이 1이면 참 반환 거짓을 반환 이해를 돕기 위해 다음 구현을 살펴보겠습니다. − 예시 코드 def solve

    6. Python에서 N이 2면체 소수인지 확인

      숫자 n이 있다고 가정합니다. n이 2면체 소수인지 여부를 확인해야 합니다. 그 숫자가 그 자체가 소수이고 디스플레이의 방향(정상 또는 거꾸로)에 관계없이 7-세그먼트 디스플레이를 사용하여 동일한 숫자 또는 다른 소수를 표시할 때 숫자를 2면체 소수라고 합니다. 따라서 입력이 n =1181과 같으면 출력은 True가 됩니다. 두 번째 것은 첫 번째 것의 거꾸로 된 형식이며 둘 다 소수입니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − up_side_down() 함수를 정의합니다. n 소요됩니다. 온도 :=n, 총

    7. Python에서 'n'숫자의 곱이 짝수인지 홀수인지 확인하십시오.

      배열 번호가 있다고 가정합니다. 이 숫자들의 곱이 짝수인지 홀수인지 확인해야 합니다. 따라서 입력이 nums =[5,7,4,2,6]과 같으면 곱셈이 1680이고 이것이 짝수이므로 출력은 짝수입니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − 0부터 숫자 - 1까지의 범위에 있는 i에 대해 nums[i]가 짝수이면 짝수 반환 홀수 반환 이해를 돕기 위해 다음 구현을 살펴보겠습니다. − 예시 코드 def solve(nums):    for i in range(len(nums)):  

    8. 파이썬에서 짝수 자리 숫자의 곱이 홀수 자리 숫자의 합으로 나누어 떨어지는지 확인하십시오.

      숫자 n이 있다고 가정하면 n의 짝수 자리 숫자의 곱이 n의 홀수 자리 숫자의 합으로 나누어 떨어지는지 확인해야 합니다. 장소는 오른쪽에서 왼쪽으로 계산을 시작합니다. 가장 오른쪽이 1번 위치에 있습니다. 따라서 입력이 n =59361과 같으면 출력은 (1*3*5) =(6+9)와 같이 True가 됩니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − digit_count :=주어진 숫자 n의 숫자 개수 총계:=0, 생산량:=1 0일 때 수행 digit_count가 짝수이면 prod :=prod * n의 마지막 숫자

    9. 파이썬에서 숫자의 짝수 자리에 있는 숫자의 곱이 K로 나누어 떨어지는지 확인하십시오.

      숫자 n과 다른 숫자 k가 있다고 가정하면 n의 짝수 자리에 있는 숫자의 곱이 k로 나누어 떨어지는지 여부를 확인해야 합니다. 장소는 오른쪽에서 왼쪽으로 계산을 시작합니다. 가장 오른쪽이 1번 위치에 있습니다. 따라서 입력이 n =59361과 같으면 (1*3*5)가 3으로 나눌 수 있으므로 출력은 True가 됩니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − digit_count :=주어진 숫자 n의 숫자 개수 생산량:=1 0일 때 수행 digit_count가 짝수이면 prod :=prod * n의 마지막 숫자

    10. Python에서 b에서 정수의 곱이 양수, 음수 또는 0인지 확인하십시오.

      범위 [l, u]의 하한과 상한이 있다고 가정합니다. 해당 범위에 있는 숫자의 곱이 양수인지 음수인지 0인지 확인해야 합니다. 따라서 입력이 l =-8 u =-2와 같으면 해당 범위의 값이 [-8, -7, -6, -5, -4, -3, -이므로 출력은 음수가 됩니다. 2], 제품은 -40320이므로 음수입니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − l과 u가 모두 양수이면 양수 반환 그렇지 않고 l이 음수이고 u가 양수이면 0 반환 그렇지 않으면 n :=|l - u| + 1 n이 짝수이면 양수 반환 음수

    11. Python에서 큰 변에 대해 직각 삼각형이 유효한지 확인하십시오.

      목록에 3개의 면이 있다고 가정합니다. 이 세 변이 직각 삼각형을 이루고 있는지 확인해야 합니다. 따라서 입력이 side =[8, 10, 6]과 같으면 출력은 (8^2 + 6^2) =10^2와 같이 True가 됩니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − 목록 측면 정렬 만약 (변[0]^2 + 변[1]^2)이 변[2]^2와 같으면 참 반환 거짓을 반환 이해를 돕기 위해 다음 구현을 살펴보겠습니다. − 예시 코드 def solve(sides):    sides.sort()   &n

    12. 파이썬에서 숫자를 ^b로 표현할 수 있는지 확인

      숫자 n이 있다고 가정합니다. ^b로 표현할 수 있는지 확인해야 합니다. 따라서 입력이 125와 같으면 출력은 125 =5^3이므로 True가 됩니다. 따라서 a =5 및 b =3 이 문제를 해결하기 위해 다음 단계를 따릅니다. − num이 1과 같으면 다음과 같습니다. 참을 반환 i를 초기화하려면:=2, i * i <=num일 때 업데이트(i를 1만큼 증가), 수행: val :=log(num) / log(i) val - val의 정수 부분이 거의 0인 경우: 참을 반환 거짓 반환 이해를 돕기 위해 다음 구현을

    13. Python에서 첫 번째 문자열의 문자로 두 번째 문자열을 구성할 수 있는지 확인

      두 개의 문자열 s와 t가 있다고 가정합니다. t가 s의 문자를 사용하여 형성될 수 있는지 여부를 확인해야 합니다. 따라서 입력이 s =owleh t =hello와 같으면 출력은 True가 됩니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − freq :=모든 문자와 주파수를 포함하는 지도 0에서 t - 1 사이의 범위에 있는 i에 대해 freq[t[i]]가 0이면 거짓을 반환 주파수[t[i]] :=주파수[t[i]] - 1 참 반환 이해를 돕기 위해 다음 구현을 살펴보겠습니다. − 예시 코드 from co

    14. 파이썬에서 숫자의 홀수 자리에 있는 자릿수의 합이 K로 나누어 떨어지는지 확인하십시오.

      숫자 n과 다른 숫자 k가 있다고 가정하고 홀수 위치(오른쪽에서 왼쪽으로)에 있는 n의 자릿수의 합이 k로 나누어 떨어지는지 확인해야 합니다. 따라서 입력이 n =2416 k =5와 같으면 오른쪽에서 왼쪽으로 홀수의 합이 4 + 6 =10이므로 출력은 True가 됩니다. 이는 5로 나눌 수 있습니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − 총계:=0, 위치:=1 0일 때 수행 pos가 홀수이면 총계 :=총계 + (n mod 10) n :=(n / 10)의 몫 위치 :=위치 + 1 총계가 k로 나누어지면

    15. 문자열의 평균 문자가 Python에 있는지 확인하십시오.

      영숫자 문자를 포함하는 문자열 s가 있다고 가정하고 문자열의 평균 문자가 있는지 여부를 확인해야 합니다. 그렇다면 해당 문자를 반환합니다. 여기에서 평균 문자는 s의 각 문자 ASCII 값의 평균의 바닥을 취하여 찾을 수 있습니다. 따라서 입력이 s =pqrst와 같으면 문자 ASCII 값의 평균이 (112 + 113 + 114 + 115 + 116)/5 =570/5 =114(r ). 이 문제를 해결하기 위해 다음 단계를 따릅니다. − 총계:=0 s의 각 ch에 대해 다음을 수행합니다. 총계 :=총계 + 채널의 ASCII

    16. Python에서 주어진 위치의 비트가 설정 또는 해제되었는지 확인

      숫자 n과 다른 값 k가 있다고 가정합니다. n의 k번째 비트가 설정(1) 또는 설정 해제(0)되었는지 확인해야 합니다. k의 값은 오른쪽에서 고려됩니다. 따라서 입력이 n =18 k =2와 같으면 출력은 18의 이진 형식으로 10010으로 설정되므로 두 번째 마지막 비트는 1(설정)입니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − temp :=비트를 오른쪽으로 (k - 1)번 이동한 후 n temp AND 1이 1이면 설정 반환 설정되지 않음 반환 이해를 돕기 위해 다음 구현을 살펴보겠습니다. − 예시 코드

    17. Python에서 문자열의 모든 문자의 빈도가 소수인지 확인하십시오.

      문자열 s가 있다고 가정합니다. s의 각 문자가 소수인지 여부를 확인해야 합니다. 따라서 입력이 s =apuuppa와 같으면 2개의 a, 3개의 p 및 2개의 u가 있으므로 출력은 True가 됩니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − freq :=모든 문자와 주파수를 포함하는 지도 freq의 각 문자에 대해 다음을 수행합니다. 0이고 freq[char]가 소수가 아니면 거짓을 반환 참 반환 이해를 돕기 위해 다음 구현을 살펴보겠습니다. − 예시 코드 from collections import de

    18. 파이썬에서 주어진 숫자가 유클리드 숫자인지 확인하십시오.

      숫자 n이 있다고 가정합니다. n이 유클리드 수인지 확인해야 합니다. 우리가 알고 있듯이 유클리드 수는 로 나타낼 수 있는 정수입니다. n=Pn +1 여기서 처음 n개의 소수의 곱입니다. 따라서 입력이 n =211과 같으면 출력은 True가 됩니다. n은 로 나타낼 수 있습니다. 211=(2×3×5×7)+1 이 문제를 해결하기 위해 다음 단계를 따릅니다. − 최대 :=10000 primes :=새 목록 generate_all_primes() 함수를 정의합니다. 소요 시간 prime :=MAX 크기 목록 및 True로 채우기

    19. 주어진 숫자가 Python에서 Wagstaff 소수인지 확인하십시오.

      숫자 n이 있다고 가정합니다. n이 Wagstaff 소수인지 확인해야 합니다. 우리가 알고 있듯이 Wagstaff 소수는 다음 형식의 소수입니다. 여기서 q는 홀수 소수입니다. 따라서 입력이 n =683과 같으면 출력은 True가 됩니다. n은 다음과 같이 나타낼 수 있습니다. 여기에서 q =11입니다. 그리고 q는 홀수 소수입니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − num이 소수이고 (num*3 - 1)도 소수이면 참 반환 거짓을 반환 이해를 돕기 위해 다음 구현을 살펴보겠습니다. − 예시

    20. 주어진 숫자가 Python에서 Cousin 소수인지 확인하십시오.

      한 쌍의 정수가 있다고 가정합니다. 우리는 그들이 사촌 소수인지 아닌지 확인해야 합니다. 두 숫자는 모두 소수이고 4만큼 차이가 나는 경우 사촌 소수라고 합니다. 따라서 입력이 pair =(19,23)과 같으면 출력은 True가 됩니다. 두 소수이고 차이가 4이므로 사촌 소수입니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − 두 요소의 차이가 4가 아닌 경우 거짓을 반환 둘 다 소수이면 true를 반환하고, 그렇지 않으면 false를 반환합니다. 이해를 돕기 위해 다음 구현을 살펴보겠습니다. − 예시 코드 de

    Total 8994 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:212/450  20-컴퓨터/Page Goto:1 206 207 208 209 210 211 212 213 214 215 216 217 218