This week's book giveaway is in the Kotlin forum.
We're giving away four copies of Kotlin in Action and have Dmitry Jemerov & Svetlana Isakova on-line!
See this thread for details.
Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Code porting nightmare: Javascript to Java  RSS feed

 
Carlos Romero
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello again! I'm still stuck with this.

I have a Javascript code that I have to port to Java, but after doing it the results are different.

I hate to ask and bother you with my problem, specially this, which is pretty complicated.

I assume the Javascript is correct, it's the one that it was working after all...

Javascript
Input is: width=19, depth=19, height=19
Result: count=581, total_z=0, total_y=19, total_x=19, and a long map of trues and falses.

Java
Input is: width=19, depth=19, height=19
Result: count=1093, total_z=19, total_y=19, total_x=19, and a long map of trues and falses.

First of all I don't know how to properly translate the .hasOwnProperty method, I think that what I made is fairly correct.
I think that the problem is on the loops: In the .js code uses arrays and I used Lists, and I also don't know how to do that part.

Well, here is the code. I hope you can understand it!

Javascript:


Java code:


Please, help. ;_;
 
Bear Bibeault
Author and ninkuma
Marshal
Posts: 66205
151
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There is no hasOwnProperty method in Java. Nor is there a need for one. Java and JavaScript are very very different languages. A line by line port is not going to be effective.

I think you'd be better of reverse engineering rather than trying to port.
 
Don't get me started about those stupid light bulbs.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!