• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 08:49
CEST 14:49
KST 21:49
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL19] Finals Recap: Standing Tall9HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0TL Team Map Contest #5: Presented by Monster Energy6
Community News
Flash Announces Hiatus From ASL62Weekly Cups (June 23-29): Reynor in world title form?13FEL Cracov 2025 (July 27) - $8000 live event21Esports World Cup 2025 - Final Player Roster16Weekly Cups (June 16-22): Clem strikes back1
StarCraft 2
General
Program: SC2 / XSplit / OBS Scene Switcher The SCII GOAT: A statistical Evaluation Statistics for vetoed/disliked maps Weekly Cups (June 23-29): Reynor in world title form? PiG Sty Festival #5: Playoffs Preview + Groups Recap
Tourneys
RSL: Revival, a new crowdfunded tournament series Sparkling Tuna Cup - Weekly Open Tournament WardiTV Mondays FEL Cracov 2025 (July 27) - $8000 live event Korean Starcraft League Week 77
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 480 Moths to the Flame Mutation # 479 Worn Out Welcome Mutation # 478 Instant Karma Mutation # 477 Slow and Steady
Brood War
General
Player “Jedi” cheat on CSL SC uni coach streams logging into betting site Flash Announces Hiatus From ASL Practice Partners (Official) ASL20 Preliminary Maps
Tourneys
[BSL20] Grand Finals - Sunday 20:00 CET [Megathread] Daily Proleagues Small VOD Thread 2.0 [BSL20] GosuLeague RO16 - Tue & Wed 20:00+CET
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Path of Exile Stormgate/Frost Giant Megathread Nintendo Switch Thread What do you want from future RTS games? Beyond All Reason
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread Summer Games Done Quick 2025! Trading/Investing Thread Things Aren’t Peaceful in Palestine
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [\m/] Heavy Metal Thread
Sports
2024 - 2025 Football Thread Formula 1 Discussion NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023 NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Blogs
Culture Clash in Video Games…
TrAiDoS
from making sc maps to makin…
Husyelt
Blog #2
tankgirl
StarCraft improvement
iopq
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 620 users

The Big Programming Thread - Page 66

Forum Index > General Forum
Post a Reply
Prev 1 64 65 66 67 68 1031 Next
Thread Rules
1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution.
2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20)
3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible.
4. Use [code] tags to format code blocks.
loiop
Profile Joined March 2011
34 Posts
July 10 2011 21:22 GMT
#1301
everyone's talking about c++ c# and java and whatnot may i hear some opinions about python?

I just recently started programming on my own and I picked up python for my first programming language. I just finished my first pdf140~ pages and started second one. I know the "basics" of python. Now after that i've written some programs (text based only) also i've found two webpages for problems http://projecteuler.net and http://www.pythonchallenge.com/ so I have alot of learning and programming to do if i choose so but also i'm wondering how useful python is and when should I pick another language? I'm not trying to become a professional programmer/developer but i would like to keep that open aswell if I stick to my new hobby also i'm wondering the differences of python 2.x and python 3.x. I naturally picked up the newest version of python and started learning it but now i have a problem already. I can't find library for image manipulation for python 3. useful info about python 2 and 3 for beginner would be also appreciated.
japro
Profile Joined August 2010
172 Posts
July 10 2011 21:34 GMT
#1302
On July 11 2011 06:22 loiop wrote:
but also i'm wondering how useful python is and when should I pick another language?

Being a good programmer isn't that much a question of knowing the right or many languages. If you learn a reasonable modern language (like python) and get good at that you can pick up most other languages in reasonable time. I'd say just focus on becoming a good programmer (know your way around OOP/patterns/algorithms/clean coding) and pick up other languages when the need arises.
Siniyas
Profile Joined January 2011
Germany66 Posts
July 10 2011 21:39 GMT
#1303
On July 11 2011 06:20 AkaHenchway wrote:
Show nested quote +
On July 11 2011 06:01 tec27 wrote:
On July 11 2011 04:16 AkaHenchway wrote:
Hey guys having some trouble again (Java). I have looked aroud for some help but every explanation im given is way above my head.....write a program taht prompts the user to enter the number of students and each students name and score, and finally displays the name of the student with the highest score is what I am supposed to be doing.
+ Show Spoiler +

import java.util.Scanner;

public class highscore{

public static void main(String[] args){

Scanner input = new Scanner(System.in);

int i = 0;

System.out.print("How many student's are there? ");

int count = input.nextInt();

do{

if (i > count)

break;



System.out.print("Students name: ");

String n = input.nextLine();

System.out.print("Student Score: ");

int score = input.nextInt();

i++;}



while (i != 0);

System.out.println("No students left");


}

}



Basically I am unsure of how to put my 2 questions that I want to continuously ask over and over again into a loop. As it currently sits it rune/displays but has both quesitons I want to ask on the same line....Also unsure of how I will save the names inputted by the user as well as their scores since I will be recalling names and numbers further in the program.....I was suggested to create a student class and create a student object inside my loop, but frankly I need it explained out a little better.

You're trying to overcomplicate what you have to do here. They want you to take in students' names and their respective scores, and return the max score. You're trying to take in students' names and respective scores, store all of those in memory, then iterate over them and return the highest score. This middle part is a huge waste of memory and execution time for this task, since you're already iterating over the names (essentially) when they are input.

So instead of trying to store all of the names and scores, just simply store the highest one. Whenever you input a new score, check it against your stored score. If its higher, store the new score and name. If its not, leave the old one. When you get to the end of your inputting phase, you'll have the highest score stored already and can simply print out the name and score.


Yea just realized that not to long ago, here is where I am at so far, still struggling but getting there.
+ Show Spoiler +
import java.util.Scanner;

public class highscore{

public static void main(String[] args){

Scanner input = new Scanner(System.in);


int i = 0;

int hiscore;

string hiscorename;

System.out.print("How many student's are there? ");

int count = input.nextInt();

for(int i = 0; i < count; i++){

System.out.println("Students name: ");

string n = input.nextLine();

System.out.println("");

System.out.println("Student Score: ");

int score = input.nextInt();}

if (score > 0){

score = hiscore;

System.out.println(n + " has the highest score with " + hiscore);}

if (score > hiscore){

score = hiscore;

System.out.println(n + " has the highest score with " + hiscore);}

else if (hiscore > score);






while (i > count);

System.out.println("No students left");






This looks really messed up. Try to write code that does this. Have 4 variables. 2 Of them are the onese you get the input in. The other two are your highest score onces. Set those to a default value beforehand. Now write a for loop. In this for loop read in the students name and score. Compare it to the highscore. If its worse do nothing, if its better put the new values into it. After the for loop you have your two variables with name and highestscore. Now just make a nice text output for them.

Your code right now looks like a lot of patchwork. Define all the variables you need at the top. Also } into its own row and indent every {} block if your editor doesnt.
Let it rip
tec27
Profile Blog Joined June 2004
United States3696 Posts
July 10 2011 21:39 GMT
#1304
On July 11 2011 06:20 AkaHenchway wrote:
Show nested quote +
On July 11 2011 06:01 tec27 wrote:
On July 11 2011 04:16 AkaHenchway wrote:
Hey guys having some trouble again (Java). I have looked aroud for some help but every explanation im given is way above my head.....write a program taht prompts the user to enter the number of students and each students name and score, and finally displays the name of the student with the highest score is what I am supposed to be doing.
+ Show Spoiler +

import java.util.Scanner;

public class highscore{

public static void main(String[] args){

Scanner input = new Scanner(System.in);

int i = 0;

System.out.print("How many student's are there? ");

int count = input.nextInt();

do{

if (i > count)

break;



System.out.print("Students name: ");

String n = input.nextLine();

System.out.print("Student Score: ");

int score = input.nextInt();

i++;}



while (i != 0);

System.out.println("No students left");


}

}



Basically I am unsure of how to put my 2 questions that I want to continuously ask over and over again into a loop. As it currently sits it rune/displays but has both quesitons I want to ask on the same line....Also unsure of how I will save the names inputted by the user as well as their scores since I will be recalling names and numbers further in the program.....I was suggested to create a student class and create a student object inside my loop, but frankly I need it explained out a little better.

You're trying to overcomplicate what you have to do here. They want you to take in students' names and their respective scores, and return the max score. You're trying to take in students' names and respective scores, store all of those in memory, then iterate over them and return the highest score. This middle part is a huge waste of memory and execution time for this task, since you're already iterating over the names (essentially) when they are input.

So instead of trying to store all of the names and scores, just simply store the highest one. Whenever you input a new score, check it against your stored score. If its higher, store the new score and name. If its not, leave the old one. When you get to the end of your inputting phase, you'll have the highest score stored already and can simply print out the name and score.


Yea just realized that not to long ago, here is where I am at so far, still struggling but getting there.
+ Show Spoiler +


import java.util.Scanner;
public class highscore{

public static void main(String[] args){

Scanner input = new Scanner(System.in);


int i = 0;

int hiscore;

string hiscorename;

System.out.print("How many student's are there? ");

int count = input.nextInt();

for(int i = 0; i < count; i++){

System.out.println("Students name: ");

string n = input.nextLine();

System.out.println("");

System.out.println("Student Score: ");

int score = input.nextInt();}

if (score > 0){

score = hiscore;

System.out.println(n + " has the highest score with " + hiscore);}

if (score > hiscore){

score = hiscore;

System.out.println(n + " has the highest score with " + hiscore);}

else if (hiscore > score);






while (i > count);

System.out.println("No students left");






In the future try to paste your code into pastebin or at least put it in code tags here, its a real pain to read it otherwise. Also, you need to format your code better in general, your placement of curly braces and things like that leaves a lot to be desired. I went ahead and ran your code through a beautifier to correct that stuff and put it on pastebin, this is pretty much how it should be formatted: http://pastebin.com/cVHaqWnJ

Now, onto fixing your code. You need to understand variable scoping. In its simplest form, this basically means that if you declare a variable inside a set of curly braces, it only exist inside of those. As an example of a scoping problem in your code, you declare the variable score inside your for loop, then try to use it outside of the for loop. You cannot do this, because score does not exist outside of the loop (and in fact only exists for each individual iteration of the loop). Your if statements outside of the loop make no sense anyway, because they are obviously meant to check each individual score against the high score, and you only have access to each individual score during the iterations of the loop.

Sit down and walk through your code by hand for each of the different cases that could happen and see if its execution actually makes sense (For instance, walk through it for the first name being entered, then walk through it for a case where a lower score was entered, then a higher score, etc.). Your code right now doesn't really make sense logically, so it shouldn't take you long to identify the problem areas.
Can you jam with the console cowboys in cyberspace?
catamorphist
Profile Joined May 2010
United States297 Posts
Last Edited: 2011-07-10 22:09:48
July 10 2011 22:05 GMT
#1305
On July 11 2011 06:22 loiop wrote:
everyone's talking about c++ c# and java and whatnot may i hear some opinions about python?

I just recently started programming on my own and I picked up python for my first programming language. I just finished my first pdf140~ pages and started second one. I know the "basics" of python. Now after that i've written some programs (text based only) also i've found two webpages for problems http://projecteuler.net and http://www.pythonchallenge.com/ so I have alot of learning and programming to do if i choose so but also i'm wondering how useful python is and when should I pick another language? I'm not trying to become a professional programmer/developer but i would like to keep that open aswell if I stick to my new hobby also i'm wondering the differences of python 2.x and python 3.x. I naturally picked up the newest version of python and started learning it but now i have a problem already. I can't find library for image manipulation for python 3. useful info about python 2 and 3 for beginner would be also appreciated.


If I had to name a language based on how useful it is, Python would pretty much be at the top of the list; it would definitely be above C# or Java. It's a fairly good language, it's very popular, and people use it for almost any sort of thing you can think of. I don't see any reason to bother about learning another language until you consider yourself fairly proficient with Python.

It's important to learn a single language well. There's not much point in dabbling unless you are an expert in something first, because the skills and knowledge you earn en route to your expertise are the tools you need to evaluate alternatives.

What do you guys think, is doing informatics (programming I guess) as a minor enough to become decent at programming or does that take a lot of additional extracurricular work? It'd be 60 ECTS points for the bachelor and another 30 for the master.


Doing something in school has little correlation with becoming decent at programming. Seventy percent of people majoring in CS are incompetent at programming. The act of working on software projects with the intent to learn and do a good job is both necessary and sufficient to become decent at programming.
http://us.battle.net/sc2/en/profile/281144/1/catamorphist/
AkaHenchway
Profile Joined October 2010
United States41 Posts
July 10 2011 22:09 GMT
#1306
haha is it bad that ive been stuck on this assignment for like 4 hours ? Well how do you go about storing and comparing the first number I get out of my loop? Do I just set like hiscore = 0 then compare and start from there?
Fuck the Bullshit
AkaHenchway
Profile Joined October 2010
United States41 Posts
July 10 2011 22:13 GMT
#1307
and my other question was you said that in each iteration fo the loop is when the numbers exist so I should be putting my if statement within the loop?
Fuck the Bullshit
Siniyas
Profile Joined January 2011
Germany66 Posts
Last Edited: 2011-07-10 22:19:27
July 10 2011 22:18 GMT
#1308
On July 11 2011 07:13 AkaHenchway wrote:
and my other question was you said that in each iteration fo the loop is when the numbers exist so I should be putting my if statement within the loop?


for ....
{

if(score>highscore)
{
highscore=score;
}
}

Each iteration of the for loop you get new numbers, so you need to compare them each time.
Let it rip
Bortlett
Profile Joined October 2010
United States302 Posts
July 10 2011 22:18 GMT
#1309
On July 11 2011 06:22 loiop wrote:
everyone's talking about c++ c# and java and whatnot may i hear some opinions about python?

I just recently started programming on my own and I picked up python for my first programming language. I just finished my first pdf140~ pages and started second one. I know the "basics" of python. Now after that i've written some programs (text based only) also i've found two webpages for problems http://projecteuler.net and http://www.pythonchallenge.com/ so I have alot of learning and programming to do if i choose so but also i'm wondering how useful python is and when should I pick another language? I'm not trying to become a professional programmer/developer but i would like to keep that open aswell if I stick to my new hobby also i'm wondering the differences of python 2.x and python 3.x. I naturally picked up the newest version of python and started learning it but now i have a problem already. I can't find library for image manipulation for python 3. useful info about python 2 and 3 for beginner would be also appreciated.


It is generally good to know a dynamic language like python and a statically compiled language like C/C++. They each are used to solve every different problems and you will not be able to jump into a C++ application easily just from learning python. C/C++ requires it's own time investment. There is another family of languages called functional languages (Lisp/Scheme/F#), but they tend to be more academic in nature.

Once you know one of each though you'll be able to jump around very easily.
EvanED
Profile Joined October 2009
United States111 Posts
July 10 2011 22:34 GMT
#1310
On July 11 2011 06:22 loiop wrote:
everyone's talking about c++ c# and java and whatnot may i hear some opinions about python?

Python is pretty good. Python 3 is a bit better in that it makes some elements more uniform and removes some behavior that can lead to latent bugs (Python 2 is a little weakly typed IMO; e.g. 1 < 'hello' is legal in Python 2 but not in 3).

The main problem, as you've discovered, is Python 2 has a very large number of libraries that haven't been ported yet. Python 2 is still probably more widely deployed too.

If you feel like you know Python pretty well, or your ultimate goals don't align well with Python for some reason, you could look at something else. But it does sound like Python would be good for you.

On July 11 2011 06:34 japro wrote:
Show nested quote +
On July 11 2011 06:22 loiop wrote:
but also i'm wondering how useful python is and when should I pick another language?

Being a good programmer isn't that much a question of knowing the right or many languages. If you learn a reasonable modern language (like python) and get good at that you can pick up most other languages in reasonable time. I'd say just focus on becoming a good programmer (know your way around OOP/patterns/algorithms/clean coding) and pick up other languages when the need arises.

OTOH, it definitely helps to know some different styles -- dynamically-typed scripting, traditional C-like, functional, etc.
catamorphist
Profile Joined May 2010
United States297 Posts
Last Edited: 2011-07-11 00:58:40
July 11 2011 00:50 GMT
#1311
On July 11 2011 07:34 EvanED wrote:
OTOH, it definitely helps to know some different styles -- dynamically-typed scripting, traditional C-like, functional, etc.


I think if you harbor a long-term interest in programming or CS, then yeah, it helps to learn different languages so that you can absorb different styles.

But I absolutely don't think that someone who has spent less than a year or two programming is getting anything out of bunny-hopping around learning multiple languages, especially if we're talking about learning languages that are 75% similar, like C++, C#, and Java (and Python isn't too far off.) If you're learning a language for six months and doing one or two little projects in it, and then learning a different language, the end result is knowing 0 different styles.
http://us.battle.net/sc2/en/profile/281144/1/catamorphist/
Kfish
Profile Blog Joined May 2010
Chile282 Posts
July 11 2011 01:24 GMT
#1312
Anyone recommend some good online C# tutorials? I'm a programming novice, just had one semester in basic java (introduction to programming) where we just tried to learn the logic for resolving problems.


Thanks in advance
EvanED
Profile Joined October 2009
United States111 Posts
July 11 2011 01:45 GMT
#1313
On July 11 2011 09:50 catamorphist wrote:
Show nested quote +
On July 11 2011 07:34 EvanED wrote:
OTOH, it definitely helps to know some different styles -- dynamically-typed scripting, traditional C-like, functional, etc.


I think if you harbor a long-term interest in programming or CS, then yeah, it helps to learn different languages so that you can absorb different styles.

But I absolutely don't think that someone who has spent less than a year or two programming is getting anything out of bunny-hopping around learning multiple languages, especially if we're talking about learning languages that are 75% similar, like C++, C#, and Java (and Python isn't too far off.) If you're learning a language for six months and doing one or two little projects in it, and then learning a different language, the end result is knowing 0 different styles.

I do agree with this, and apologize if anyone got the wrong idea. (E.g., that's why I recommended against C# for RedJustice, who knows some Java and wants as an ultimate goal to learn C++.) If you want to start with Python that's a very good choice for a first language IMO, but wait until you are reasonably comfortable before you move on. (At least unless some additional specific goal comes up where a different language would be a clear better choice.)

That said, I do disagree with where you put Python; I think there are a lot of very important differences between it and Java/C#/C++. (Especially Java and C++.) If you asked me whether I thought Python was closer to Java or to Scheme, I'd probably eventually come around to Java, but it would be far from an easy decision. If you stick something like TinyCLOS (/SRFI 20) onto Scheme, that would probably be enough to change my answer.
catamorphist
Profile Joined May 2010
United States297 Posts
Last Edited: 2011-07-11 02:03:52
July 11 2011 02:00 GMT
#1314
On July 11 2011 10:45 EvanED wrote:
Show nested quote +
On July 11 2011 09:50 catamorphist wrote:
On July 11 2011 07:34 EvanED wrote:
OTOH, it definitely helps to know some different styles -- dynamically-typed scripting, traditional C-like, functional, etc.


I think if you harbor a long-term interest in programming or CS, then yeah, it helps to learn different languages so that you can absorb different styles.

But I absolutely don't think that someone who has spent less than a year or two programming is getting anything out of bunny-hopping around learning multiple languages, especially if we're talking about learning languages that are 75% similar, like C++, C#, and Java (and Python isn't too far off.) If you're learning a language for six months and doing one or two little projects in it, and then learning a different language, the end result is knowing 0 different styles.

I do agree with this, and apologize if anyone got the wrong idea. (E.g., that's why I recommended against C# for RedJustice, who knows some Java and wants as an ultimate goal to learn C++.) If you want to start with Python that's a very good choice for a first language IMO, but wait until you are reasonably comfortable before you move on. (At least unless some additional specific goal comes up where a different language would be a clear better choice.)

That said, I do disagree with where you put Python; I think there are a lot of very important differences between it and Java/C#/C++. (Especially Java and C++.) If you asked me whether I thought Python was closer to Java or to Scheme, I'd probably eventually come around to Java, but it would be far from an easy decision. If you stick something like TinyCLOS (/SRFI 20) onto Scheme, that would probably be enough to change my answer.


Well, I don't use Python regularly so I'm not really qualified. I know that Python started out with half-assed support for a functional style (e.g. no lambdas --> crippled lambdas, no tail recursion guarantee, built-in data structures are all mutable) which has since been rectified a little bit. But I do know that there's not a big culture of functional programming in Python; most people's Python code that I've seen has been written in basically a procedural style, kind of like C or Java but with a ton of thankful amenities and sugars like list comprehensions, garbage collection and dynamic typing. Nobody's Racket code looks like that.

So I suspect that someone learning Python may very well stay in C territory rather than Scheme territory, because C territory seems to be where people naturally gravitate unless they are of a mathematical bent or unless they are taught well.
http://us.battle.net/sc2/en/profile/281144/1/catamorphist/
AndyG
Profile Joined July 2010
United States22 Posts
July 11 2011 02:10 GMT
#1315
Man, the computer science GRE subject test is grueling. Everything I've ever seen is popping up to study for this, plus stuff I've never seen. This isn't strictly programming, it's mostly theory with some pseudocode problems, but damn. I'm going for my Ph.D in computer science as of next fall.

To keep this post I only put up to vent semi-relevant, I'm currently an undergraduate researching an information retrieval technique called Latent Semantic Indexing (using the Singular Value Decomposition of a term-document matrix.) I've implemented the method and am having to work with my own sparse matrix types, as the term-document matrix for the main dataset I'm working with would be about 64 gigabytes if stored in a dense format! I've been working in this field for over a year, so if anybody has any questions about linear algebra on gigantic datasets, I'm all ears ^_^
EvanED
Profile Joined October 2009
United States111 Posts
Last Edited: 2011-07-11 02:48:55
July 11 2011 02:47 GMT
#1316
On July 11 2011 11:00 catamorphist wrote:Well, I don't use Python regularly so I'm not really qualified. I know that Python started out with half-assed support for a functional style (e.g. no lambdas --> crippled lambdas, no tail recursion guarantee, built-in data structures are all mutable) which has since been rectified a little bit.

Unless it was changed in Python 3, the lambdas are still crippled. However, it has "always" (at least for a long time) supported closures and functions as first-class objects. (Even classes are first-class objects.) Those are traditionally distinctly characteristics of functional languages. Generators and list comprehensions also have a distinctly functional flavor to them as well.

Tail recursion guarantees I think are overrrated. Yes, they're important, but they're not that important. (Take Clojure for instance: no tail recursion. Some of that's the JVM's fault, but some is a deliberate design decision to not support it even when they could so as to make whether or not it's actually done explicit.)

And yes, the built-in data structures are all mutable, but that's true in Scheme too (before R6RS anyway).

But I do know that there's not a big culture of functional programming in Python; most people's Python code that I've seen has been written in basically a procedural style, kind of like C or Java but with a ton of thankful amenities and sugars like list comprehensions, garbage collection and dynamic typing. Nobody's Racket code looks like that.

This, though, is definitely true, and is the primary reason that I would side with saying it's closer to Java. But if you look at the actual language.. I dunno.

On July 11 2011 11:10 AndyG wrote:
Man, the computer science GRE subject test is grueling. Everything I've ever seen is popping up to study for this, plus stuff I've never seen. This isn't strictly programming, it's mostly theory with some pseudocode problems, but damn. I'm going for my Ph.D in computer science as of next fall.

I think that's true of most people who take it. It would be very difficult to have a background in everything that shows up.
AkaHenchway
Profile Joined October 2010
United States41 Posts
July 11 2011 03:19 GMT
#1317
http://pastebin.com/Cgrsje60

Doing class assignment which is basically follow what book says to do (This is in microsoft access 2010 SQL)....Question is how do i Execute the query?
Fuck the Bullshit
tofucake
Profile Blog Joined October 2009
Hyrule19030 Posts
July 11 2011 03:27 GMT
#1318
On July 11 2011 06:22 loiop wrote:
everyone's talking about c++ c# and java and whatnot may i hear some opinions about python?

I just recently started programming on my own and I picked up python for my first programming language. I just finished my first pdf140~ pages and started second one. I know the "basics" of python. Now after that i've written some programs (text based only) also i've found two webpages for problems http://projecteuler.net and http://www.pythonchallenge.com/ so I have alot of learning and programming to do if i choose so but also i'm wondering how useful python is and when should I pick another language? I'm not trying to become a professional programmer/developer but i would like to keep that open aswell if I stick to my new hobby also i'm wondering the differences of python 2.x and python 3.x. I naturally picked up the newest version of python and started learning it but now i have a problem already. I can't find library for image manipulation for python 3. useful info about python 2 and 3 for beginner would be also appreciated.

I'm opposed to Python on the simple fact that I do not want tabbing to be part of the lexicon.
Liquipediaasante sana squash banana
tofucake
Profile Blog Joined October 2009
Hyrule19030 Posts
July 11 2011 03:30 GMT
#1319
On July 11 2011 06:20 AkaHenchway wrote:
Show nested quote +
On July 11 2011 06:01 tec27 wrote:
On July 11 2011 04:16 AkaHenchway wrote:
Hey guys having some trouble again (Java). I have looked aroud for some help but every explanation im given is way above my head.....write a program taht prompts the user to enter the number of students and each students name and score, and finally displays the name of the student with the highest score is what I am supposed to be doing.
+ Show Spoiler +

import java.util.Scanner;

public class highscore{

public static void main(String[] args){

Scanner input = new Scanner(System.in);

int i = 0;

System.out.print("How many student's are there? ");

int count = input.nextInt();

do{

if (i > count)

break;



System.out.print("Students name: ");

String n = input.nextLine();

System.out.print("Student Score: ");

int score = input.nextInt();

i++;}



while (i != 0);

System.out.println("No students left");


}

}



Basically I am unsure of how to put my 2 questions that I want to continuously ask over and over again into a loop. As it currently sits it rune/displays but has both quesitons I want to ask on the same line....Also unsure of how I will save the names inputted by the user as well as their scores since I will be recalling names and numbers further in the program.....I was suggested to create a student class and create a student object inside my loop, but frankly I need it explained out a little better.

You're trying to overcomplicate what you have to do here. They want you to take in students' names and their respective scores, and return the max score. You're trying to take in students' names and respective scores, store all of those in memory, then iterate over them and return the highest score. This middle part is a huge waste of memory and execution time for this task, since you're already iterating over the names (essentially) when they are input.

So instead of trying to store all of the names and scores, just simply store the highest one. Whenever you input a new score, check it against your stored score. If its higher, store the new score and name. If its not, leave the old one. When you get to the end of your inputting phase, you'll have the highest score stored already and can simply print out the name and score.


Yea just realized that not to long ago, here is where I am at so far, still struggling but getting there.
+ Show Spoiler +
import java.util.Scanner;

public class highscore{

public static void main(String[] args){

Scanner input = new Scanner(System.in);


int i = 0;

int hiscore;

string hiscorename;

System.out.print("How many student's are there? ");

int count = input.nextInt();

for(int i = 0; i < count; i++){

System.out.println("Students name: ");

string n = input.nextLine();

System.out.println("");

System.out.println("Student Score: ");

int score = input.nextInt();}

if (score > 0){

score = hiscore;

System.out.println(n + " has the highest score with " + hiscore);}

if (score > hiscore){

score = hiscore;

System.out.println(n + " has the highest score with " + hiscore);}

else if (hiscore > score);






while (i > count);

System.out.println("No students left");




You have an infinite loop. In addition to some other problems, many of which would be clearly evident with a more sane code style.
Liquipediaasante sana squash banana
EvanED
Profile Joined October 2009
United States111 Posts
July 11 2011 03:33 GMT
#1320
On July 11 2011 12:27 tofucake wrote:
I'm opposed to Python on the simple fact that I do not want tabbing to be part of the lexicon.

I've come to dislike that particular choice (at least in it's specifics), but IMO disqualifying a language because of one thing that you view as a poor design choice seems really silly. I could list 10 objections to any language I've ever used that I would view as much worse offenses. To concentrate on that particular issue ignores everything they did right, which with the tool and library support that's out there for it makes Python among very few peers if you want a language for lightweight to moderate programming. It's not alone in that area, but there are not many others that I would put on par.
Prev 1 64 65 66 67 68 1031 Next
Please log in or register to reply.
Live Events Refresh
WardiTV European League
12:00
Swiss Groups Day 2
WardiTV744
TKL 396
Liquipedia
FEL
12:00
Cracov 2025: Qualifier #2
IndyStarCraft 310
CranKy Ducklings93
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
TKL 431
IndyStarCraft 310
Rex 119
MindelVK 39
StarCraft: Brood War
Sea 11032
Calm 9514
Rain 7180
Bisu 2849
Horang2 2292
Hyuk 1365
Jaedong 1317
Shuttle 516
Rush 430
EffOrt 300
[ Show more ]
Stork 282
Leta 270
Last 240
PianO 210
Mini 206
ToSsGirL 156
Hyun 140
ZerO 95
Movie 79
hero 55
TY 53
Sea.KH 41
JYJ40
Killer 35
JulyZerg 29
ajuk12(nOOB) 22
HiyA 20
GoRush 19
Free 19
zelot 19
Terrorterran 18
Sacsri 17
Barracks 16
Icarus 6
ivOry 2
Stormgate
NightEnD21
Dota 2
qojqva3057
XcaliburYe452
canceldota102
League of Legends
singsing2904
Counter-Strike
x6flipin739
zeus453
Heroes of the Storm
Khaldor315
Other Games
Gorgc2822
B2W.Neo1375
DeMusliM540
Happy390
Fuzer 389
crisheroes369
Pyrionflax337
XaKoH 263
Hui .243
RotterdaM147
ArmadaUGS70
KnowMe60
ZerO(Twitch)17
Organizations
StarCraft: Brood War
CasterMuse 25
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• StrangeGG 38
• iHatsuTV 6
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV749
• Ler42
Upcoming Events
BSL: ProLeague
5h 12m
Dewalt vs Bonyth
Replay Cast
1d 11h
Sparkling Tuna Cup
1d 21h
WardiTV European League
2 days
The PondCast
2 days
Replay Cast
3 days
RSL Revival
3 days
ByuN vs SHIN
Clem vs Reynor
Replay Cast
4 days
RSL Revival
4 days
Classic vs Cure
FEL
5 days
[ Show More ]
RSL Revival
5 days
FEL
5 days
FEL
6 days
Sparkling Tuna Cup
6 days
RSL Revival
6 days
Liquipedia Results

Completed

BSL 2v2 Season 3
HSC XXVII
Heroes 10 EU

Ongoing

JPL Season 2
BSL Season 20
Acropolis #3
KCM Race Survival 2025 Season 2
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
Jiahua Invitational
Championship of Russia 2025
RSL Revival: Season 1
Murky Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025

Upcoming

2025 ACS Season 2: Qualifier
CSLPRO Last Chance 2025
2025 ACS Season 2
CSLPRO Chat StarLAN 3
K-Championship
uThermal 2v2 Main Event
SEL Season 2 Championship
FEL Cracov 2025
Esports World Cup 2025
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.