北晨LPL
北晨LPL
全部文章
题解
归档
标签
去牛客网
登录
/
注册
北晨LPL的博客
全部文章
/ 题解
(共6篇)
剑指offer 二进制中1的个数(Python)
题目描述输入一个整数,输出该数32位二进制表示中1的个数。其中负数用补码表示。示例1输入 10 返回值 2 关于表示负数的补码你会发现它其实是 2^32 - n 的二进制表示。例如:1 的二进制为:00000000 00000000 00000000 00000001反码:11111111 111...
剑指offer
Python
2021-03-27
1
571
最长回文子串(Python)
# -*- coding:utf-8 -*- class Palindrome: def getstr(self,A,n): re = [] for i in range(n): for j in range(i + 1,n + 1)...
面向对象
Python
2020-08-25
2
799
取近似值(Python面向对象编程实现)
from math import ceil #引入math.ceil(x) class Sloution : #定义类Sloution def __init__(self,num) : #定义构造方法 self.num = num def pa...
面向对象
Python
2020-07-05
7
998
计算字符串最后一个单词的长度,单词以空格隔开。(Python)
输入的字符串有以下三种情况:1)一个单词:如: "Hello"这种直接输出其长度就可以。2)末尾单词没有标点:如: "hello world"用Python特有的负数访问,返回空格的索引,末尾单词的长度就是返回值的相反数加一。3)末尾单词带有标点:如: "Hello world !...
2020-07-01
20
3507
找零(c++和python(面向对象))
c++ #include<iostream> using namespace std; int main() { int n,a = 1,b = 1,c = 1,d = 1,sum = 0; cin>>n; n = 1024 - n; a = ...
面向对象
Python
c++
2020-06-21
6
1104
井字棋(Python实现)
这里我们需要用矩阵中的关键值进行比较,这里取矩阵正对角线上的三个值,比较方式如图:关键值为A[1][1] 关键值为A[0][0]关键值为A[2][2] 具体代码如下: Qipan = [list(input().strip().split()) for i in range(3)] C...
2020-06-09
1
940