Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

Competitive programming

Index Competitive programming

Competitive programming is a mind sport usually held over the Internet or a local network, involving participants trying to program according to provided specifications. [1]

52 relations: ACM International Collegiate Programming Contest, AI Challenge, Algorithm, American Computer Science League, Artificial intelligence, Bangalore, Code golf, CodeChef, Codeforces, CodinGame, Combinatorics, Computer program, Computer programming, Data structure, Facebook, Facebook Hacker Cup, Geometry, Google, Google Code Jam, Graph theory, HackerEarth, HackerRank, Halite (programming competition), ICFP Programming Contest, IEEEXtreme, India, Institute of Electrical and Electronics Engineers, International Conference on Functional Programming, International Olympiad in Informatics, Internet, Kaggle, Local area network, Logic, Mathematics, Mind sport, Number theory, Online judge, Optimization problem, Peking University, Programming language, Project Euler, Puzzle, Russian AI Cup, Saratov State University, Source code, SPOJ, String (computer science), Topcoder, Topcoder Open, UVa Online Judge, ..., Website, Yandex. Expand index (2 more) »

ACM International Collegiate Programming Contest

ACM International Collegiate Programming Contest (abbreviated as ICPC or acmICPC) is an annual multi-tiered competitive programming competition among the universities of world.

New!!: Competitive programming and ACM International Collegiate Programming Contest · See more »

AI Challenge

The AI Challenge was an international artificial intelligence programming contest started by the University of Waterloo Computer Science Club.

New!!: Competitive programming and AI Challenge · See more »

Algorithm

In mathematics and computer science, an algorithm is an unambiguous specification of how to solve a class of problems.

New!!: Competitive programming and Algorithm · See more »

American Computer Science League

ACSL, or the American Computer Science League, is an international computer science competition among more than 200 schools.

New!!: Competitive programming and American Computer Science League · See more »

Artificial intelligence

Artificial intelligence (AI, also machine intelligence, MI) is intelligence demonstrated by machines, in contrast to the natural intelligence (NI) displayed by humans and other animals.

New!!: Competitive programming and Artificial intelligence · See more »

Bangalore

Bangalore, officially known as Bengaluru, is the capital of the Indian state of Karnataka.

New!!: Competitive programming and Bangalore · See more »

Code golf

Code golf is a type of recreational computer programming competition in which participants strive to achieve the shortest possible source code that implements a certain algorithm.

New!!: Competitive programming and Code golf · See more »

CodeChef

CodeChef is a competitive programming website.

New!!: Competitive programming and CodeChef · See more »

Codeforces

Codeforces is a Russian website dedicated to competitive programming.

New!!: Competitive programming and Codeforces · See more »

CodinGame

CodinGame is a technology company editing an online platform for developers, allowing them to play with programming with increasingly difficult puzzles, to learn to code better with an online programming application supporting twenty-five programming languages, and to compete in multiplayer programming contests involving timed artificial intelligence, or code golf challenges.

New!!: Competitive programming and CodinGame · See more »

Combinatorics

Combinatorics is an area of mathematics primarily concerned with counting, both as a means and an end in obtaining results, and certain properties of finite structures.

New!!: Competitive programming and Combinatorics · See more »

Computer program

A computer program is a collection of instructions for performing a specific task that is designed to solve a specific class of problems.

New!!: Competitive programming and Computer program · See more »

Computer programming

Computer programming is the process of building and designing an executable computer program for accomplishing a specific computing task.

New!!: Competitive programming and Computer programming · See more »

Data structure

In computer science, a data structure is a data organization and storage format that enables efficient access and modification.

New!!: Competitive programming and Data structure · See more »

Facebook

Facebook is an American online social media and social networking service company based in Menlo Park, California.

New!!: Competitive programming and Facebook · See more »

Facebook Hacker Cup

Facebook Hacker Cup is an international programming competition hosted and administered by Facebook.

New!!: Competitive programming and Facebook Hacker Cup · See more »

Geometry

Geometry (from the γεωμετρία; geo- "earth", -metron "measurement") is a branch of mathematics concerned with questions of shape, size, relative position of figures, and the properties of space.

New!!: Competitive programming and Geometry · See more »

Google

Google LLC is an American multinational technology company that specializes in Internet-related services and products, which include online advertising technologies, search engine, cloud computing, software, and hardware.

New!!: Competitive programming and Google · See more »

Google Code Jam

Google Code Jam is an international programming competition hosted and administered by Google.

New!!: Competitive programming and Google Code Jam · See more »

Graph theory

In mathematics, graph theory is the study of graphs, which are mathematical structures used to model pairwise relations between objects.

New!!: Competitive programming and Graph theory · See more »

HackerEarth

HackerEarth is a startup technology company based in Bangalore, India that provides recruitment solutions.

New!!: Competitive programming and HackerEarth · See more »

HackerRank

HackerRank is a technology company that focuses on competitive programming challenges for both consumers and businesses, where developers compete by trying to program according to provided specifications.

New!!: Competitive programming and HackerRank · See more »

Halite (programming competition)

Halite is an artificial intelligence programming competition created by Two Sigma in partnership with Cornell Tech.

New!!: Competitive programming and Halite (programming competition) · See more »

ICFP Programming Contest

The ICFP Programming Contest is an international programming competition held annually around June or July since 1998, with results announced at the International Conference on Functional Programming.

New!!: Competitive programming and ICFP Programming Contest · See more »

IEEEXtreme

IEEEXtreme (often abbreviated as Xtreme) is an annual hackathon and competitive programming challenge in which teams of IEEE Student members, often supported by an IEEE Student Branch and proctored by an IEEE member, compete in a 24-hour time span against each other to solve a set of programming problems.

New!!: Competitive programming and IEEEXtreme · See more »

India

India (IAST), also called the Republic of India (IAST), is a country in South Asia.

New!!: Competitive programming and India · See more »

Institute of Electrical and Electronics Engineers

The Institute of Electrical and Electronics Engineers (IEEE) is a professional association with its corporate office in New York City and its operations center in Piscataway, New Jersey.

New!!: Competitive programming and Institute of Electrical and Electronics Engineers · See more »

International Conference on Functional Programming

The ACM SIGPLAN International Conference on Functional Programming (ICFP) is an annual academic conference in the field of computer science sponsored by the ACM SIGPLAN, in association with IFIP Working Group 2.8 (Functional Programming).

New!!: Competitive programming and International Conference on Functional Programming · See more »

International Olympiad in Informatics

The International Olympiad in Informatics (IOI) is an annual competitive programming competition for secondary school students.

New!!: Competitive programming and International Olympiad in Informatics · See more »

Internet

The Internet is the global system of interconnected computer networks that use the Internet protocol suite (TCP/IP) to link devices worldwide.

New!!: Competitive programming and Internet · See more »

Kaggle

Kaggle is a platform for predictive modelling and analytics competitions in which statisticians and data miners compete to produce the best models for predicting and describing the datasets uploaded by companies and users.

New!!: Competitive programming and Kaggle · See more »

Local area network

A local area network (LAN) is a computer network that interconnects computers within a limited area such as a residence, school, laboratory, university campus or office building.

New!!: Competitive programming and Local area network · See more »

Logic

Logic (from the logikḗ), originally meaning "the word" or "what is spoken", but coming to mean "thought" or "reason", is a subject concerned with the most general laws of truth, and is now generally held to consist of the systematic study of the form of valid inference.

New!!: Competitive programming and Logic · See more »

Mathematics

Mathematics (from Greek μάθημα máthēma, "knowledge, study, learning") is the study of such topics as quantity, structure, space, and change.

New!!: Competitive programming and Mathematics · See more »

Mind sport

A mind sport, or as it's more commonly referred to an altsport, is a game of skill where the competition is based on a particular type of the intellectual ability as opposed to physical exercise.

New!!: Competitive programming and Mind sport · See more »

Number theory

Number theory, or in older usage arithmetic, is a branch of pure mathematics devoted primarily to the study of the integers.

New!!: Competitive programming and Number theory · See more »

Online judge

An online judge is an online system to test programs in competitive programming contests.

New!!: Competitive programming and Online judge · See more »

Optimization problem

In mathematics and computer science, an optimization problem is the problem of finding the best solution from all feasible solutions.

New!!: Competitive programming and Optimization problem · See more »

Peking University

Peking University (abbreviated PKU or Beida; Chinese: 北京大学, pinyin: běi jīng dà xué) is a major Chinese research university located in Beijing and a member of the C9 League.

New!!: Competitive programming and Peking University · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: Competitive programming and Programming language · See more »

Project Euler

Project Euler (named after Leonhard Euler) is a website dedicated to a series of computational problems intended to be solved with computer programs.

New!!: Competitive programming and Project Euler · See more »

Puzzle

A puzzle is a game, problem, or toy that tests a person's ingenuity or knowledge.

New!!: Competitive programming and Puzzle · See more »

Russian AI Cup

Russian AI Cup is the annual championship on programming of an artificial intelligence organized by Mail.Ru Group and My.com.

New!!: Competitive programming and Russian AI Cup · See more »

Saratov State University

Saratov Chernyshevsky State University (Саратовский государственный университет имени Н. Г. Чернышевского, СГУ, transcribed as SGU) is a major higher education and research institution in Russia.

New!!: Competitive programming and Saratov State University · See more »

Source code

In computing, source code is any collection of code, possibly with comments, written using a human-readable programming language, usually as plain text.

New!!: Competitive programming and Source code · See more »

SPOJ

SPOJ (Sphere Online Judge) is an online judge system with over 315,000 registered users and over 20,000 problems.

New!!: Competitive programming and SPOJ · See more »

String (computer science)

In computer programming, a string is traditionally a sequence of characters, either as a literal constant or as some kind of variable.

New!!: Competitive programming and String (computer science) · See more »

Topcoder

Topcoder is a crowdsourcing company with a global open community of designers, developers, data scientists, and competitive programmers.

New!!: Competitive programming and Topcoder · See more »

Topcoder Open

Topcoder Open (TCO) is an annual design, software development, data science and competitive programming championship, organized by Topcoder, and hosted in different venues around US.

New!!: Competitive programming and Topcoder Open · See more »

UVa Online Judge

UVa Online Judge is an online automated judge for programming problems hosted by University of Valladolid.

New!!: Competitive programming and UVa Online Judge · See more »

Website

A website is a collection of related web pages, including multimedia content, typically identified with a common domain name, and published on at least one web server.

New!!: Competitive programming and Website · See more »

Yandex

Yandex N.V. (p) is a multinational corporation specializing in Internet-related services and products.

New!!: Competitive programming and Yandex · See more »

Redirects here:

Olympiad in Informatics, Olympiad in informatics, Programming Challenges, Programming challenges, Programming competition.

References

[1] https://en.wikipedia.org/wiki/Competitive_programming

OutgoingIncoming
Hey! We are on Facebook now! »