ACPC & Trubshaw's Life
Forum » Discussion / News etc. » ACPC & Trubshaw's Life
started by: JGatJGat
on: 1209276209|%e %b %Y, %H:%M %Z|agohover
number of posts: 11
rss icon RSS: new posts
summary:
This thread used to be about the Australian Computer Programming Competition (Registrations are open for the competition in August) but now it's about Trubshaw's life.
ACPC
JGatJGat 1209276209|%e %b %Y, %H:%M %Z|agohover

The Australian Computer Programming Competition (ACPC) is a programming challenge for high school students. The competition aims to foster enthusiasm for programming in the next generation of the world's programmers.

The 2008 ACPC is on from 11 - 22 August. You can register in teams of 1-3 people.

More details on how you can register later in the year…

For more info, visit the ACPC website: http://www.sci.usq.edu.au/staff/deraadt/acc/index.html.

Practice Questions - http://www.sci.usq.edu.au/staff/deraadt/acc/practice.html

unfold ACPC by JGatJGat, 1209276209|%e %b %Y, %H:%M %Z|agohover
Re: ACPC
Michael Bauer 24Michael Bauer 24 1209634680|%e %b %Y, %H:%M %Z|agohover

Jackson can I do it with you or would you rather be alone/am I still allowed to join?

unfold Re: ACPC by Michael Bauer 24Michael Bauer 24, 1209634680|%e %b %Y, %H:%M %Z|agohover
Re: ACPC
JGatJGat 1209714475|%e %b %Y, %H:%M %Z|agohover

Yeah, you can do it with me if you want to, but you would have to do the Senior comp. If you want to do the Junior comp, then everyone in your team must not have turned 15 before Jan 1 2008.

What language(s) would you prefer to use?

Anyone else up for being in the Senior Comp with me?

Anyone is allowed to join, either by themselves or with 1 or 2 others in a team. You must register with Mr Connell.

P.S. For those who don't know, I've done this comp twice before, both Junior division. In 2006, I got a credit, and in 2007, I got a participation.

unfold Re: ACPC by JGatJGat, 1209714475|%e %b %Y, %H:%M %Z|agohover
Re: ACPC
Michael Bauer 24Michael Bauer 24 1209717607|%e %b %Y, %H:%M %Z|agohover

Sure I'll help you. As long as we don't use VB. Unless you can use python because it is so quick and easy (of course though incredibly slow) to program in I would prefer C++.

unfold Re: ACPC by Michael Bauer 24Michael Bauer 24, 1209717607|%e %b %Y, %H:%M %Z|agohover
Re: ACPC
JGatJGat 1209728898|%e %b %Y, %H:%M %Z|agohover

For the ACPC, time is not a problem. Your program can run for a fair while (not ridiculous times) without being penalised. I'm not sure whether python is allowed, but I'm pretty sure it is. I think I need to touch up on my python a bit, but that won't take too long.

The only downside with using python is it doesn't have low-level access like C (i.e. pointers etc.), but I don't think that'd be a problem for ACPC. But of course, the downside of C is pretty big too (explained best here).

As for VB, I'm pretty sure that's out of the question.

Oh, by the way, make sure you practice! June/July holidays would be a good chance to get a spot of coding in. I'll try to set up some form of submission for certain problems.

For anyone: If you want some good practice examples and you can't find any more than what you've got, or any at all, ask me. If you've got trouble on certain problems, these forums are good places to bring them up.

last edited on 1209728925|%e %b %Y, %H:%M %Z|agohover by JGat + show more
unfold Re: ACPC by JGatJGat, 1209728898|%e %b %Y, %H:%M %Z|agohover
Re: ACPC
Michael Bauer 24Michael Bauer 24 1209961343|%e %b %Y, %H:%M %Z|agohover

yea(yeah), Python doesn't have a gd(good) class\inheritance system :'( as well. But as u(you) said it won't be a problem and C++ will take extra time to program(.)

last edited on 1210319621|%e %b %Y, %H:%M %Z|agohover by JGat + show more
unfold Re: ACPC by Michael Bauer 24Michael Bauer 24, 1209961343|%e %b %Y, %H:%M %Z|agohover
Re: ACPC
JGatJGat 1209974535|%e %b %Y, %H:%M %Z|agohover

Python has an awesome class/inheritance system. All the classes-based work I've done (not much) was in Python (at NCSS)

unfold Re: ACPC by JGatJGat, 1209974535|%e %b %Y, %H:%M %Z|agohover
Re: ACPC
Michael Bauer 24Michael Bauer 24 1209977273|%e %b %Y, %H:%M %Z|agohover

no but it sucks in comparison to C++. Inheritance is bad, you have to list the parent functions and data members in the class. In C++ you don't have to list any parent data members or functions in the class unless you want to one of the parent classes functions or data member. But I guess a you said earlier dynamic memory is the main distinction between Python and C++. However Dynamic memory is mainly used to make a program go faster.

unfold Re: ACPC by Michael Bauer 24Michael Bauer 24, 1209977273|%e %b %Y, %H:%M %Z|agohover
Re: ACPC
JGatJGat 1210065128|%e %b %Y, %H:%M %Z|agohover

no but it sucks in comparison to C++. Inheritance is bad, you have to list the parent functions and data members in the class. In C++ you don't have to list any parent data members or functions in the class unless you want to one of the parent classes functions or data member. But I guess a you said earlier dynamic memory is the main distinction between Python and C++. However Dynamic memory is mainly used to make a program go faster.

And you think Hugh has no life…

However Dynamic memory is mainly used to make a program go faster.

Yes, but that's not the only reason. There are plently algorithms that can't be written without that level dynamic memory.

last edited on 1210069160|%e %b %Y, %H:%M %Z|agohover by JGat + show more
unfold Re: ACPC by JGatJGat, 1210065128|%e %b %Y, %H:%M %Z|agohover
Re: ACPC
Michael Bauer 24Michael Bauer 24 1210072696|%e %b %Y, %H:%M %Z|agohover

trust me, i hav a nerdy part in my life which maybe worse than Hugh but i also hav other parts that mak me hav more of a life than Hugh. No offense 2 Hugh but he is the example bein tossed around.

unfold Re: ACPC by Michael Bauer 24Michael Bauer 24, 1210072696|%e %b %Y, %H:%M %Z|agohover
Re: ACPC
JGatJGat 1210072800|%e %b %Y, %H:%M %Z|agohover

Examples?

unfold Re: ACPC by JGatJGat, 1210072800|%e %b %Y, %H:%M %Z|agohover
new post
Unless stated otherwise Content of this page is licensed under Creative Commons Attribution-NonCommercial 3.0 License