Quantcast

Got Homework?

Connect with other students for help. It's a free community.

  • across
    MIT Grad Student
    Online now
  • laura*
    Helped 1,000 students
    Online now
  • Hero
    College Math Guru
    Online now

Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

sasogeek Group Title

I have an array of 100000 integers in a listed form and don't have commas separating them. what's the easiest way to put commas at the end of each number. example of how the array is listed [1234 234 3654 48356 51235] the numbers are from 1 to 100000 and no number is repeated. i want to place commas at the ends so that it looks like this [1234, 234, 3654, 48356, 5123] do I have to put the commas there manually or there's an easier way cos the array is too huge. :/

  • 2 years ago
  • 2 years ago

  • This Question is Closed
  1. saruz Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    if its php there is str_replace........ it would be better if you tell which programming lanugage are you using

    • 2 years ago
  2. sasogeek Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    I'm using notepad++ so if you know a shortcut to doing this please let me know, I've already started putting commas there one after the other but it's going to take too much time :/ i don't need a program to do this, I just want the easiest way to put the commas there in the text editor.

    • 2 years ago
  3. sasogeek Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    integers

    • 2 years ago
  4. saruz Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    array...i guess

    • 2 years ago
  5. sasogeek Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    yh

    • 2 years ago
  6. NotSObright Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    Tell me exactly what it is and what you need Is it an array and you want as a string

    • 2 years ago
  7. sasogeek Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    it is an array of 100 thousand integers, but there's no comma after each integer so if i write a program to deal with the array, it assumes the array is only the first integer and ignores the rest and actually gives me an error because it expects "]" after the first integer. I need an easier way to put commas after each integer to include them in the array.

    • 2 years ago
  8. sasogeek Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    [1234 234 3654 48356 51235] is the same as [1234 234 3654 48356 51235] but in arrays, you use commas to separate the objects, not a space, so the program reads the array as an error. i want to put commas so that the array becomes [1234, 234, 3654, 48356, 51235]

    • 2 years ago
  9. NotSObright Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    Sorry no solution to your problem it is something of a feature of notepad++ you must ask sm'one who know it

    • 2 years ago
  10. sasogeek Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    but there's too many integers, so i'm only asking for an easier way to put the commas, not sure if you get my point :/

    • 2 years ago
  11. sasogeek Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    I guess i'm gonna have to do it manually :(

    • 2 years ago
  12. agdgdgdgwngo Group Title
    Best Response
    You've already chosen the best response.
    Medals 3

    if these are separated by lines, then there's probably a one-liner python solution. http://ideone.com/52nka

    • 2 years ago
  13. agdgdgdgwngo Group Title
    Best Response
    You've already chosen the best response.
    Medals 3

    You can probably record a macro (I'm unfamiliar with how it's done in notepad++) that goes after each 'word' (each number); appending a comma to the end.

    • 2 years ago
  14. sasogeek Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    how do you record a macra? i'm an npp noob

    • 2 years ago
  15. sasogeek Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    I know of the .join array function but it will only output it in the shell, if only i could do it somewhere i could copy and paste, then i'd do that with ruby and copy all the numbers... :/

    • 2 years ago
  16. agdgdgdgwngo Group Title
    Best Response
    You've already chosen the best response.
    Medals 3

    try it on http://ideone.com :-D

    • 2 years ago
  17. sasogeek Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    thanks :)

    • 2 years ago
  18. Ishaan94 Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    Is \n for new line character? Why'd you used three double quotes?

    • 2 years ago
  19. agdgdgdgwngo Group Title
    Best Response
    You've already chosen the best response.
    Medals 3

    I used 3 quotes because they allow you to enter multiple lines of data into the string, and they preserve newlines and stuff; maybe the single pair of quotes will be alright too lets try: http://ideone.com/utOdJ nope :(

    • 2 years ago
  20. Ishaan94 Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    Oh, so what is .join function for and lambda (does it have something to do with lambda calculus you used to talk about a few months back)?

    • 2 years ago
  21. agdgdgdgwngo Group Title
    Best Response
    You've already chosen the best response.
    Medals 3

    the join method appends the thing to the right of the dot (an empty string in this case) to every element of the iterable on the right of the dot (a list of characters) the lambda keyword creates an anonymous function (really an expression in Python); lambda x, y: z is effectively equivalent to def something(x, y): return z but it won't be called 'something' unless you do something like something = lambda x,y: z I don't think it has anything to do with lambda calculus :-P

    • 2 years ago
  22. agdgdgdgwngo Group Title
    Best Response
    You've already chosen the best response.
    Medals 3

    appends the object to the left* of the dot... sorry :-P

    • 2 years ago
  23. bmp Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    Ah, Python, the master of scripting languages. I did something similar, but I was trying to extracting values from a column :-) Nice job, agdgdgdgwngo.

    • 2 years ago
  24. Ishaan94 Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    Oh I see... thank you agd

    • 2 years ago
  25. agdgdgdgwngo Group Title
    Best Response
    You've already chosen the best response.
    Medals 3

    also, the join method is recursively applied to the things in the list http://ideone.com/pwaf1

    • 2 years ago
  26. sasogeek Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    it didn't work with my source code cos ideone also see's my array as invalid and gives me an error so i'm using ur python source and replacing the sample array with the actual one to see how it comes out if u don't mind me using it :/

    • 2 years ago
  27. agdgdgdgwngo Group Title
    Best Response
    You've already chosen the best response.
    Medals 3

    can you post your code?

    • 2 years ago
  28. sasogeek Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    sure, i clicked on new code so lemme type that out again and give it to you

    • 2 years ago
  29. sasogeek Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    never mind i'll type it here

    • 2 years ago
  30. agdgdgdgwngo Group Title
    Best Response
    You've already chosen the best response.
    Medals 3

    http://ideone.com/xloiE this one right?

    • 2 years ago
  31. agdgdgdgwngo Group Title
    Best Response
    You've already chosen the best response.
    Medals 3

    hahaha that is one huge array

    • 2 years ago
  32. agdgdgdgwngo Group Title
    Best Response
    You've already chosen the best response.
    Medals 3

    won't fit on ideone which is why you got error ther :-D

    • 2 years ago
  33. sasogeek Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    I'll do it bit by bit :) a couple of 1000's at a time

    • 2 years ago
  34. Ishaan94 Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    \[\color{green}{\large{\mathsf{\text{ I hereby declare this thread as the longest thread on OpenStudy!}}}}\]

    • 2 years ago
  35. Ishaan94 Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    btw what kind of information is stored in this array?

    • 2 years ago
  36. Ishaan94 Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    Population of 100,000 villages in Ghana?

    • 2 years ago
  37. sasogeek Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    homework... the design and analysis of algorithms I class of stanford's online course, i'm sure u have an idea cos u gave me a link to that program stanford was offering

    • 2 years ago
  38. Ishaan94 Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    Oh no I didn't join the course but it's good thing you're following it! Good Luck (y)

    • 2 years ago
  39. sasogeek Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    i need the array well in place before my program will work, i didn't want to type the commas manually before running the program so... yeah :) my program works fine with other arrays though, i just need to run it on this array which is one heck of a waste of time putting commas..

    • 2 years ago
  40. Ishaan94 Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    What do you think would be size of this digit '82586' in bytes? 2?

    • 2 years ago
  41. sasogeek Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    5bits

    • 2 years ago
  42. Ishaan94 Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    5 wow, most of the digits are 5 digits in your list or array... mean size must be around 4.8, I guess... 4.8 * 100,000 = 480,000 bits of information on your RAM

    • 2 years ago
  43. sasogeek Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    lol i'm only saying 5 bits cos i know every number represents a bit... you typed 5 numbers... i presume that to be 5 bits, i don't know for sure but that's what i'll tell anyone who ask's me, from the fair knowledge i have. i won't conclude on that though but yeah :)

    • 2 years ago
  44. Ishaan94 Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    but I don't think it works that way, I think RAM stores it in the form of integer and an integer occupies like 2 bytes... so 200,000 bytes of information.

    • 2 years ago
  45. agdgdgdgwngo Group Title
    Best Response
    You've already chosen the best response.
    Medals 3

    the http://algo-class.org is online now? :-D thanks for the heads up! so I'm taking MITx's https://6002x.mitx.mit.edu/ , berkeley's http://saas-class.org , and stanford's https://www.coursera.org/modelthinking/class , http://algo-class.org , http://www.nlp-class.org/ and udacity's CS101 and CS373

    • 2 years ago
  46. agdgdgdgwngo Group Title
    Best Response
    You've already chosen the best response.
    Medals 3

    oh and https://www.coursera.org/crypto/class

    • 2 years ago
  47. Ishaan94 Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    Wow agd, so many courses...

    • 2 years ago
  48. sasogeek Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    I signed up for the crypto class too but i'm not sure i'm enrolling in that :/

    • 2 years ago
  49. sasogeek Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    actually i signed up for 5 classes but i'm not sure i'm enrolling in all... i have to check my schedule :)

    • 2 years ago
  50. nczempin Group Title
    Best Response
    You've already chosen the best response.
    Medals 1

    lambda in python and other languages is indeed based on lambda calculus

    • 2 years ago
  51. nczempin Group Title
    Best Response
    You've already chosen the best response.
    Medals 1

    how far in is CS373?

    • 2 years ago
  52. nczempin Group Title
    Best Response
    You've already chosen the best response.
    Medals 1

    http://en.wikipedia.org/wiki/Lambda_calculus#Lambda_calculus_and_programming_languages

    • 2 years ago
  53. Tomas.A Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    just use find & replace function of notepad++ (or any other editor has that function too) since it's seperated by new line, you search for "\n" (which means new line) and replace it to ",\n" (comma and new line) and you don't need to bother with programming :D

    • 2 years ago
  54. Tomas.A Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    oh and why algorhitm class didn't announce that they finally starting, i just got email some weeks ago that it will be delayed

    • 2 years ago
  55. rsmith6559 Group Title
    Best Response
    You've already chosen the best response.
    Medals 1

    notepad++ sounds like Windows to me, wouldn't that make the "newline" "\r\n"?

    • 2 years ago
  56. Tomas.A Group Title
    Best Response
    You've already chosen the best response.
    Medals 0

    ah yeah they have carriage return and new line

    • 2 years ago
    • Attachments:

See more questions >>>

Your question is ready. Sign up for free to start getting answers.

spraguer (Moderator)
5 → View Detailed Profile

is replying to Can someone tell me what button the professor is hitting...

23

  • Teamwork 19 Teammate
  • Problem Solving 19 Hero
  • You have blocked this person.
  • ✔ You're a fan Checking fan status...

Thanks for being so helpful in mathematics. If you are getting quality help, make sure you spread the word about OpenStudy.

This is the testimonial you wrote.
You haven't written a testimonial for Owlfred.