-->
Palindrome Finder?
-->
-->
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
-->
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Calculator Community
»
TI Calculators
»
TI-BASIC
»
Palindrome Finder?
« previous
next »
Print
Pages: [
1
]
Go Down
Author
Topic: Palindrome Finder? (Read 3768 times)
0 Members and 1 Guest are viewing this topic.
Dapianokid
LV7
Elite (Next: 700)
Posts: 539
Rating: +46/-27
That one dude
Palindrome Finder?
«
on:
April 03, 2013, 01:20:30 pm »
I've written and rewritten a palindrome finder in TI BASIC. I found one online, but it isn't very good. I don't know how to manipulate lists well enough that I can input a number larger than 14 digits and it be checked properly... Plus it is very slow.
Writing one in ASM seems impossible to me.
Axe doesn't support big integers..
So I'm asking everybody to rewrite the only palindrome finder online at Ticalc to make the best one they can find, or write their own.
This is more of a challenge than anything
Altho it would be really helpful, as I am trying to learn about math using programming
Logged
Keep trying.
Hayleia
Programming Absol
Coder Of Tomorrow
LV12
Extreme Poster (Next: 5000)
Posts: 3367
Rating: +393/-7
Re: Palindrome Finder?
«
Reply #1 on:
April 03, 2013, 01:34:48 pm »
Since there is a contest going on TI Planet which subject is to find prime palindromes, I don't really know if it is a good idea to answer your question now
Logged
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.
click here to know where you got your last +1s
Adriweb
Editor
LV10
31337 u53r (Next: 2000)
Posts: 1708
Rating: +229/-17
Re: Palindrome Finder?
«
Reply #2 on:
April 03, 2013, 01:35:17 pm »
Since this is highly conflicting as the TI-Planet contest going on right now, I guess anyone who wants to do this would like to participate to the contest (and not publish stuff before the end)
We'll very soon translate the contest rules/topic
http://tiplanet.org/forum/viewtopic.php?f=43&t=11479
«
Last Edit: April 03, 2013, 01:35:35 pm by adriweb
»
Logged
My calculator programs
TI-Planet.org
co-admin.
TI-Nspire Lua programming
:
Tutorials
|
API Documentation
Levak
LV9
Veteran (Next: 1337)
Posts: 1002
Rating: +208/-39
Re: Palindrome Finder?
«
Reply #3 on:
April 03, 2013, 01:35:22 pm »
Erf...
This is actually our contest since 3 days on TI-Planet :
https://tiplanet.org/forum/viewtopic.php?f=43&t=11479
(fr)
edit : triple ninja'd omfg
«
Last Edit: April 03, 2013, 01:36:53 pm by Levak
»
Logged
I do not get mad at people, I just want them to learn the way I learnt.
My website
-
TI-Planet
-
iNspired-Lua
Dapianokid
LV7
Elite (Next: 700)
Posts: 539
Rating: +46/-27
That one dude
Re: Palindrome Finder?
«
Reply #4 on:
April 03, 2013, 05:58:21 pm »
Wow I feel pretty ninja'd right now *wipes tear* spare me oh ninja clan
I wrote three different programs to do it with three different data types.
Logged
Keep trying.
Adriweb
Editor
LV10
31337 u53r (Next: 2000)
Posts: 1708
Rating: +229/-17
Re: Palindrome Finder?
«
Reply #5 on:
April 04, 2013, 04:56:27 am »
It certainly is promising, are you interested in participating to the TI-Planet contest ?
«
Last Edit: April 04, 2013, 05:00:19 am by adriweb
»
Logged
My calculator programs
TI-Planet.org
co-admin.
TI-Nspire Lua programming
:
Tutorials
|
API Documentation
Dapianokid
LV7
Elite (Next: 700)
Posts: 539
Rating: +46/-27
That one dude
Re: Palindrome Finder?
«
Reply #6 on:
April 04, 2013, 10:08:03 am »
If I knew french, I would!
Mine is fast, it does the number 69 in about three seconds, and I have one that does lists of sizes up to 998, and strings up to the amount of RAM you have.
Logged
Keep trying.
Print
Pages: [
1
]
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
TI Calculators
»
TI-BASIC
»
Palindrome Finder?
\n\t\t\t\t\t\t\t\t\t
<' + '/div>\n\t\t\t\t\t\t\t\t\t
%body%<' + '/textarea>
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
Max characters: 20000; characters remaining:
...<' + '/span><' + '/span>
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t<' + '/div>\n\t\t\t\t\t\t\t\t<' + '/div>', sTemplateSubjectEdit: '
', sTemplateBodyNormal: '%body%', sTemplateSubjectNormal: '
%subject%<' + '/a>', sTemplateTopSubject: 'Topic: %subject% (Read 3768 times)', sErrorBorderStyle: '1px solid red' }); aJumpTo[aJumpTo.length] = new JumpTo({ sContainerId: "display_jump_to", sJumpToTemplate: "
Jump to:<" + "/label> %dropdown_list%", iCurBoardId: 70, iCurBoardChildLevel: 1, sCurBoardName: "TI-BASIC", sBoardChildLevelIndicator: "==", sBoardPrefix: "=> ", sCatSeparator: "-----------------------------", sCatPrefix: "", sGoButtonLabel: "go" }); aIconLists[aIconLists.length] = new IconList({ sBackReference: "aIconLists[" + aIconLists.length + "]", sIconIdPrefix: "msg_icon_", sScriptUrl: smf_scripturl, bShowModify: true, iBoardId: 70, iTopicId: 18643, sSessionId: "c75fc676f93e958c39d38c9da6a27c6a", sSessionVar: "afc6ab29c886", sLabelIconList: "Message Icon", sBoxBackground: "transparent", sBoxBackgroundHover: "#ffffff", iBoxBorderWidthHover: 1, sBoxBorderColorHover: "#adadad" , sContainerBackground: "#ffffff", sContainerBorder: "1px solid #adadad", sItemBorder: "1px solid #ffffff", sItemBorderHover: "1px dotted gray", sItemBackground: "transparent", sItemBackgroundHover: "#e0e0f0" }); } function tick2() { if (typeof(document.forms.quickModForm) != "undefined") { calcCharLeft2(); setTimeout("tick2()", 1000); } else setTimeout("tick2()", 800); } function message_onkeyup() { if (typeof(document.forms.quickModForm) != "undefined" && typeof(document.forms.quickModForm.message) != "undefined") { document.forms.quickModForm.message.onkeyup = function onkeyup(event) { storeCaret(this); calcCharLeft2(); }; } else setTimeout("message_onkeyup()", 800); } message_onkeyup(); function calcCharLeft2() { var maxLength = 20000; var oldEditor = "", currentEditor = document.forms.quickModForm.message.value; if (!document.getElementById("editorLeft2")) return; if (oldEditor != currentEditor) { oldEditor = currentEditor; if (currentEditor.replace(/\r/, "").length > maxLength) document.forms.quickModForm.message.value = currentEditor.replace(/\r/, "").substring(0, maxLength); currentEditor = document.forms.quickModForm.message.value.replace(/\r/, ""); } setInnerHTML(document.getElementById("editorLeft2"), maxLength - currentEditor.length); } // ]]>-->