Git Product home page Git Product logo

codility-lessons-by-python3's Introduction

Codility-Lessons-By-Python3

为编程、算法、Python3的初学者,提供基于Codility课程习题的全套解决方案(中文题目+解题思路+Python3代码)

Codility网站:https://app.codility.com/programmers/

知识点 题目详解 难度 结果查看
1 Iterations
迭代
1.1 BinaryGap 100%
2 Arrays
数组
2.1 CyclicRotation 100%
2.2 OddOccurrencesInArray 100%
3 Time Complexity
时间复杂度
3.1 FrogJmp 100%
3.2 PermMissingElem 100%
3.3 TapeEquilibrium ★★ 100%
4 Counting Elements
元素计数
4.1 PermCheck 100%
4.2 FrogRiverOne 100%
4.3 MissingInteger 100%
4.4 MaxCounters ★★ 100%
5 Prefix Sums
前缀和
5.1 PassingCars ★★ 100%
5.2 GenomicRangeQuery ★★★ 100%
5.3 MinAvgTwoSlice ★★ 100%
5.4 CountDiv 100%
6 Sorting
排序
6.1 Distinct 100%
6.2 MaxProductOfThree 100%
6.3 Triangle 100%
6.4 NumberOfDiscIntersections ★★★ 100%
7 Stacks and Queues
栈和队列
7.1 Brackets 100%
7.2 Fish ★★ 100%
7.3 Nesting 100%
7.4 StoneWall ★★★ 100%
8 Leader
超频数
8.1 EquiLeader 100%
8.2 Dominator 100%
9 Maximum slice problem
最大切片问题
9.1 MaxSliceSum ★★ 100%
9.2 MaxProfit ★★ 100%
9.3 MaxDoubleSliceSum ★★★ 100%
10 Prime and composite numbers
素数和合数
10.1 CountFactors 100%
10.2 MinPerimeterRectangle 100%
10.3 Peaks ★★ 100%
10.4 Flags ★★ 100%
11 Sieve of Eratosthenes
埃氏筛法
11.1 CountNonDivisible ★★ 100%
11.2 CountSemiprimes ★★ 100%
12 Euclidean algorithm
欧几里得算法
12.1 ChocolatesByNumbers 100%
12.2 CommonPrimeDivisors ★★ 100%
13 Fibonacci numbers
斐波那契数
13.1 FibFrog ★★ 100%
13.2 Ladder ★★ 100%
14 Binary search algorithm
二分查找
14.1 NailingPlanks ★★★★ 100%
14.2 MinMaxDivision ★★ 100%
15 Caterpillar method
履带法
15.1 AbsDistinct 100%
15.2 CountDistinctSlices 100%
15.3 CountTriangles ★★ 100%
15.4 MinAbsSumOfTwo ★★ 100%
16 Greedy algorithms
贪婪算法
16.1 MaxNonoverlappingSegments 100%
16.2 TieRopes 100%
17 Dynamic programming
动态规划
17.1 NumberSolitaire 100%
17.2 MinAbsSum ★★★★ 100%
90 Tasks from Indeed Prime
2015 challenge
90.1 LongestPassword 100%
90.2 FloodDepth 100%
90.3 SlalomSkiing ★★★ 100%
91 Tasks from Indeed Prime
2016 challenge
91.1 RectangleBuilderGreaterArea ★★ 100%
91.2 TreeProduct ★★★★ 0%
91.3 HilbertMaze ★★★ 53%
91.4 DwarfsRafting 100%
92 Tasks from Indeed Prime 2016
College Coders challenge
92.1 TennisTournament 100%
92.2 SocksLaundering 100%
92.3 ArrayRecovery ★★★★ 66%
92.4 DiamondsCount ★★ 100%
99 Future training 99.1 SqlSum 100%
99.2 StrSymmetryPoint 100%
99.3 TreeHeight 100%
99.4 ArrayInversionCount ★★ 100%
99.5 PolygonConcavityIndex ★★ 100%

扫描下方二维码,关注订阅号Pythonfan,获取更多

image

codility-lessons-by-python3's People

Contributors

anfany avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

codility-lessons-by-python3's Issues

P10.3 Peaks 有个小问题

分成M个块,每个块有G个元素。应该是每一个peak除以G的商(而不是余数),包含了0到M-1。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.