Win a copy of Bad Programming Practices 101 (e-book) this week in the Beginning Java forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

the dreaded CS106a pyramid. Solved but needs improvement  RSS feed

 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello!

I've solved the dreaded pyramid problem from the itunes Stanford CS106 course, and created myself a pyramid (hint to those having trouble, try manually coding your first two lines in order to figure out what exactly you want your for loops to do. I could have saved myself about a week of mental anguish if I did that!).

Two issues:

1) The pyramid is not quite centered and I'm having trouble figuring out how to do this: is there a set formula to use and memorize from here on out, or do I need to rework my algorithm?

2) How would you fix this code? If I were an actual CS106 student I'd have a prof and some TAs to help me out...but now I don't so I need your experience . Right now, I have each individual layer being laid from left to right, then measuring to go up by one layer, shift the row by 1/2 a brick length, and lay down one less brick per layer until we have one brick. Is there a better way to go about this that I didn't think of?

Thank you very much!


 
Marshal
Posts: 4425
283
Clojure IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Show us what your actual output looks like. Then show us what your desired output would look like.
 
No matter. Try again. Fail again. Fail better. This time, do it with this tiny ad:
Why should you try IntelliJ IDEA ?
https://coderanch.com/wiki/696337/IntelliJ-IDEA
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!