ডিসিতে গল্ফ করার টিপস


18

আপনি golfing জন্য সাধারণ কি টিপস আছে ডিসি ?

ডিসি ইউএনআইএক্স / লিনাক্সের একটি ক্যালকুলেটর ইউটিলিটি যা সি ভাষার পূর্বাভাস দেয়। আমি কীভাবে আমার ডিসি প্রোগ্রামগুলি (গণনা?) আরও সংক্ষিপ্ত করতে পারি তাতে আগ্রহী। আমি এমন ধারণাগুলি সন্ধান করছি যা সাধারণ ক্ষেত্রে প্রয়োগ করা যেতে পারে যা ডিসি থেকে কমপক্ষে কিছুটা নির্দিষ্ট (যেমন মন্তব্যগুলি অপসারণ করা কোনও সহায়ক উত্তর নয়)

দয়া করে উত্তর প্রতি একটি টিপ পোস্ট করুন।


7
পরিবর্তে মার্ভেল ব্যবহার করুন।
ম্যাজিক অক্টোপাস আরন

উত্তর:


6

যদি-তবে-অন্য বিবৃতি

মনে করুন আমরা কন্ডিশনটি পরীক্ষা করতে চাই a==b(আসুন aএবং bতাদের যথাক্রমে-তালিকাভুক্ত রেজিস্টারে সংরক্ষণ করুন)।

সম্পাদনা:
[         # Everything is wrapped in one big macro
  [         # An inner macro for our *then* part
              # <-- Stuff to execute if a==b here
  2Q          # Then quit the inner and outer macro
]sE       # `E' is for Execution register ;)
la lb =E  # if a==b, execute E
          # if E is executed, it will quit the whole macro, so the rest is never reached:
          # <-- Stuff to execute if a!=b here
]x        # End macro; Execute

যাক (foo)একটি স্থানধারক, ঘনীভূত উদ্দেশ্য হতে:

[[(then)2Q]sE(condition)E(else)]x

খুব নিশ্চিত যে বিবৃতি সম্ভব যদি এটি সর্বাধিক কমপ্যাক্ট হয় (এছাড়াও এখানে বৈশিষ্ট্যযুক্ত )।


1
[[thenaction]P][[elseaction]P][r]sI 2 4 =I x sI fশুরু কি হতে পারে ? তেহ্ন এবং অন্যগুলির জন্য ক্রিয়াগুলি স্ট্যাকের মধ্যে রয়েছে, " Iচ" ম্যাক্রো এগুলিকে অদলবদল করে এবং শর্তসাপেক্ষে বন্ধ করে দেওয়া হয়। তারপরে স্ট্যাকের শীর্ষটি কার্যকর হবে এবং স্ট্যাকটি সাফ করার জন্য অব্যবহৃত ম্যাক্রো নামিয়ে দেওয়া হবে। 2 4তুলনা করার জন্য কেবল উদাহরণের ডেটা। বিকল্পভাবে [x]sIঅংশ, তুলনা সরানো হতে পারে যদি আরো পাঠযোগ্য বিবেচিত: [[thenaction]P][[elseaction]P] 4 4 [r]sI =I x sI ffউদাহরণ মাত্র দেখাবে Tat স্ট্যাকের পরে পরিষ্কার ...

1
ডিসি সম্পর্কে rosetta কোডের পৃষ্ঠা 3 স্বাদে উল্লেখ dcএবং যে 1 ম পৃষ্ঠা যেখানে আমি OpenBSD দেখেছেন সেটি dcএর if-then-elseকনস্ট্রাক্ট। আমি মনে করি যে dcসমস্ত বড় অপারেটিং সিস্টেমের জন্য আমাদের তিনটি স্বাদের সাথে একটি ফ্যান বান্ডিল প্রয়োজন ... ও :-) ... এবং if-then-elseউপরের আমার প্রস্তাবটি dcr

1
কী সম্পর্কে: [[(if)2Q]si(condition)i(else)]x- ম্যাক্রোতে পুরো জিনিসটি মোড়ানো এবং সেই অংশের মধ্যে অন্য ম্যাক্রোর ভিতরে যদি-অংশটি থাকে, যাতে আপনি 2Qঅন্য অংশে পৌঁছানোর আগে পুরো জিনিসটি থেকে বেরিয়ে আসতে পারেন । সুতরাং আপনি যদি 1 == 1 করতে চান তবে অন্য 1 টি মুদ্রণ করুন 2 এটি 1[[1P2Q]si1=i2P]xমুদ্রণযোগ্য হবে কারণ এখনই এবং এখন আমার কাছে ডিসি অ্যাক্সেস নেই। এটিও নিশ্চিত ছিল যে আমি এখানে একটি উত্তরে এই কৌশলটি করেছি had তবে এটি খুঁজে
পেল

হ্যাঁ, আমি গণিত করেছি, আমার পরামর্শটি আরও খাটো। একই উদাহরণ এবং "স্বরলিপি" দিয়ে, এবং সাদা [/*else*/]sE[[/*then*/]sE]sIlalb=IlExবনাম [[/*then*/2Q]sIlalb=I/*else*/]x- 6 বাইটের পার্থক্য সরিয়ে ফেলা হয় । তবুও
অনির্ধারিতভাবে

1
দানিরো সুন্দর কাজ! আমি সময় পেলে পোস্টটি আপডেট করব, অথবা আপনি চাইলে তা করতে পারেন।
জো

5

এর সাথে আপনি ইনপুট সংরক্ষণ করতে পারেন d

ব্যবহারের d, যা শর্তাদি -এ (স্ট্যাকের শীর্ষ) সদৃশ আপনি, পরে ব্যবহার করার জন্য পথ খুঁজে ইনপুট স্থানান্তর করতে পারেন এখনও এটিকে ব্যবহার করতে হচ্ছে।


নিবন্ধন করুন ধন্যবাদ!
আর

5

অ্যারেগুলির

যদিও তারা নতুনদের জন্য মাথাব্যথা, dcঅ্যারে দেয়। তারা এইভাবে কাজ করে:

value index :a    # store `value' in array linked to top of stack `a', with index `index'
      index ;a    # push a[index] on (main) stack

যথারীতি, প্রথম উপাদানটির সূচক 0 রয়েছে। SUDSI ক্রমের মতো সিকোয়েন্সগুলির সাথে কাজ করার সময় অ্যারেগুলি কার্যকর হতে পারে , বিশেষত কাউন্টারগুলির সাথে একত্রে। আপনি যদি আপনার পরিবেশকে ধ্বংস না করেই কোনও নির্দিষ্ট উপাদান নির্বাচন করতে চান তবে অ্যারে আপনাকে যে সংখ্যা-শিফলিং করতে হবে তা হ্রাস করতে পারে (এবং কাউন্টার এবং তুলনা সংখ্যা)। উদাহরণস্বরূপ, আপনি যদি একটি স্ট্যাকফুল সংখ্যাকে একটি অ্যারেতে স্থানান্তর করতে চান তবে আপনি একটি পুনরাবৃত্ত ফাংশন লিখতে পারেন যা ব্যবহার করে z(স্ট্যাক গভীরতা) বা z 1-সূচক হিসাবে, উপাদানটি সঞ্চয় করে এবং z == 0নিজেই শেষ করতে হবে কিনা তা পরীক্ষা করে।

[z 1- :a z 0 !=F]dsFx    # or I could just write such a function for you :)

নিম্নলিখিত সম্পর্কে সচেতন হন:

  • অ্যারে নামযুক্ত স্ট্যাকের উদাহরণগুলির সাথে যুক্ত। যদি আপনি কোনও স্ট্যাকের সাথে একটি নতুন মান চাপেন যার সাথে অ্যারে যুক্ত থাকে, তবে সেই অ্যারেটি "পিছনে ফিরে" চাপানো হবে এবং একটি "নতুন" অ্যারে এর স্থান গ্রহণ করবে। পুরানো অ্যারে ব্যবহারযোগ্য হবে না যতক্ষণ না নামযুক্ত স্ট্যাকের সংশ্লিষ্ট মানটি ব্যবহারযোগ্য না হয় (যেমন, এটির স্ট্যাকের শীর্ষে)। এটি একটি জটিল ধারণা যা ভাল অ্যানিমেশন দিয়ে আরও ভালভাবে ব্যাখ্যা করা হবে, যা আমার বাইরে।
  • আপনি সংশ্লিষ্ট নামযুক্ত রেজিস্টারে কোনও মান চাপ না দিয়েই কোনও নামযুক্ত অ্যারেতে জিনিসপত্র সঞ্চয় করতে পারেন । তবে আপনি যদি এটি করেন তবে সেশনটির বাকি অংশের জন্য আপনি সেই নামটি দিয়ে স্ট্যাক / রেজিস্টারটি অ্যাক্সেস করতে পারবেন নাdcক্রাশ হবে।
  • যদি আপনি একটি নামযুক্ত স্ট্যাকের বাইরে কোনও মান পপ করেন তবে সংশ্লিষ্ট অ্যারেতে কোনও মান হারাবে — কোনও সতর্কতা, কোনও সুরক্ষার ব্যবস্থা, কিছুই নয়। সবে গেছে (যা কার্যকরও হতে পারে)।

ডিসি টিপস সহ চমৎকার কাজ!
Rɪᴋᴇʀ

dcসাম্প্রতিককালে আপডেট করা হতে পারে এবং ক্র্যাশের ক্ষেত্রে অ্যারে আচরণ কিছুটা বদলে যেতে পারে। এখনই হয় তা নিশ্চিত করতে পারছি না, তবে আমি মনে করি লিনাক্সে গতবার এটি ব্যবহার করার সময় কিছু আলাদা ছিল।
জো

1
যদি আপনি সেট করা হয়নি এমন কোনও অ্যারে থেকে সূচকটি পড়ার চেষ্টা করেন তবে আপনি 0 পেয়েছেন এবং ত্রুটি নয়। যা খুব কার্যকর হতে পারে তবে আপনি যদি 0 টি অ্যারেগুলিতে সম্ভাব্য রাখেন তবে তা স্মরণে রাখারও মূল্যবান ... আপনার সূচকে স্পর্শ করা হয়েছে তা পরীক্ষা করার জন্য আপনার আরও একটি উপায়ের প্রয়োজন হবে।
brhfl

5

শর্তসাপেক্ষী / ম্যাক্রোগুলির পরিবর্তে 0 ম নবম শক্তিতে

কখনও কখনও আপনার টার্নারি শর্তসাপেক্ষ মতো কিছু প্রয়োজন হতে পারে :

A == B ? C : D;

এটি পরিচালনা করার একটি দুর্দান্ত উপায় @ জো এর উত্তরে বর্ণিত হয়েছে । তবে আমরা আরও ভাল করতে পারি:

0AB-^E*C+

যেখানে E হল D - C

দুটি মানের পার্থক্যের পাওয়ারকে 0 বাড়িয়ে সমতার জন্য এই পরীক্ষা করে। সমান হলে 1 এবং অন্যথায় 0 এর ফলাফল। বাকি মাত্র 1 অথবা 0 মান C অথবা ডি এই কাজ করে কারণ করার আইশ dcদেয় 0 0 = 1 এবং 0 এন = 0 এন জন্য! = 1।


4

কখনও কখনও স্ট্যাক থেকে একটি নম্বর ফেলে দেওয়া প্রয়োজন। এটি করার একটি উপায় হ'ল এটিকে কেবল অব্যবহৃত ভেরিয়েবলের মধ্যে পপ করা st। তবে কিছু পরিস্থিতিতে, আপনি এটিকে অন্যান্য কয়েকটি স্থানে পপ করতে পারেন, উদাহরণস্বরূপ, আপনার যখন আরও সংখ্যাসূচক ইনপুট না থাকে তখন ইনপুট বেস বা স্পষ্টতা স্পেসিফায়ারের কাছে যেখানে আপনার আরও কোনও ক্রিয়াকলাপ না করে যেখানে নির্ভুলতা একটি পার্থক্য তৈরি করতে পারে। আগের ক্ষেত্রে, ব্যবহার করুন i। পরবর্তী ক্ষেত্রে, ব্যবহার করুন k


যদি সংখ্যাগত আউটপুট গুরুত্বপূর্ণ oনা হয় তবে এটিও ব্যবহার করা যেতে পারে। এবং যদি এইগুলির মধ্যে কোনও বিষয় গুরুত্বহীন হয় তবে সেগুলি স্টোরেজ হিসাবে ব্যবহার করা যেতে পারে পাশাপাশি খালি ফেলে দেওয়া - I/ K/ Oএগুলি যথাক্রমে প্রত্যাহার করে এবং sa/ থেকে বাইটগুলি সংরক্ষণ করে laবৈধ মানসমূহ আফাইক: i২-১;; kযেকোন ননজেগটিভ পূর্ণসংখ্যা; o1 এর চেয়ে বড় কোনও পূর্ণসংখ্যা
brhfl

4

দৈর্ঘ্য গণনায়: Z, X, এবংz

Zটপসকে পপ করে এবং সংখ্যার (দশমিক) সংখ্যাটিকে ধাক্কা দেয় যদি এটি স্ট্রিং হয় তবে এটির সংখ্যা বা অক্ষরের সংখ্যা থাকে। এটি ফলাফলের দৈর্ঘ্য সনাক্তকরণ (বাফারিং আউটপুট জন্য) বা স্ট্রিংয়ের দৈর্ঘ্য গণনা করার জন্য কার্যকর হতে পারে। মনে রাখবেন যে সংখ্যার জন্য, Zপূর্ণসংখ্যার অংশ এবং ভগ্নাংশের অংশের সম্মিলিত দৈর্ঘ্যটি পুশ করে।

Xটপসকে পপ করে এবং সংখ্যার ভগ্নাংশে অঙ্কের সংখ্যাকে ঠেলে দেয়। টোস যদি একটি স্ট্রিং থাকে তবে 0তা ধাক্কা দেওয়া হয়।

সংখ্যার পূর্ণসংখ্যার অংশে অঙ্কের সংখ্যা সন্ধান করতে, কেউ ব্যবহার করতে পারেন dZrX-। আপনি যদি ডিফল্ট থেকে যথার্থতা পরিবর্তন না k==0করে থাকেন 1/Zতবে ব্যবহারটি সংক্ষিপ্ত হয় তবে মনে করুন অপারেশনের পরে আপনার একটি নির্দিষ্ট অ-শূন্য যথার্থতা বজায় রাখা দরকার: Kr0k1/Zrkএটি চোখের দোররা।

zস্ট্যাকের আইটেমের সংখ্যা ধাক্কা দেয়। আমার প্রিয় কমান্ডগুলির মধ্যে একটি, এটি আসলে কোনও মান পপ করে না! এটি সংখ্যার ক্রম তৈরি করতে বা কাউন্টারকে বাড়ানোর জন্য ব্যবহার করা যেতে পারে। zdবারবার ব্যবহার (ম্যাক্রোর শুরুতে বলুন) প্রতিটি প্রাকৃতিক বা পুরো সংখ্যার উপর একটি ক্রমকে আরোহণের ক্রমে পরীক্ষা করতে দেয়।


এর zআগে এবং এটির জন্য ব্যবহার করে এসেছি, তবে কাউন্টারটির হ্যাক হিসাবে এটি ব্যবহার করার জন্য আমার কাছে কখনই আসেনি… চমৎকার…
brhfl

4

সংখ্যা Aথেকে F15 সংখ্যার 10 এর জন্য প্রতিস্থাপন ব্যবহার করা যেতে পারে তবে তারা এখনও বেস হিসাবে কার্যকরভাবে চিকিত্সা করা উচিত নয় 10 সংখ্যার (ইনপুট বেস অভিমানী 10) যখন বিভিন্ন জায়গায়। অন্য কথায়, ইনপুট বেস 10 সহ FF255 প্রতিনিধিত্ব করবে না, এটি প্রতিনিধিত্ব করবে (15 * 10) + 15বা 165।

বস্তুত এই ভাবে সংখ্যা বসিয়ে জন্য কাজ করে 0যাওয়ার Fকোনো ইনপুট বেস 2থেকে 16। সুতরাং যদি ইনপুট বেস 5 হয় তবে 26Eতা হবে (2 * 5^2) + (6 * 5) + 14বা 94 হবে।

নোট করুন যে এই আচরণটি অশোধিত জিএনইউ উত্সগুলির জন্য কার্যকর। যাইহোক, @ সোফিয়াআলট্রেনার হিসাবে উল্লেখ করা হয়েছে যে, রেডহ্যাট-ভিত্তিক ডিগ্রোস বিসি -১.০6-ডিসি_বেস.প্যাচ ব্যবহার করে যা এই আচরণটি পরিবর্তন করে তাই অঙ্কগুলি> = আইবেস ibase - 1তাদের প্রকৃত মান নির্বিশেষে বিবেচিত হবে। নোট করুন টিআইও dc -তে বিসি-1.06-ডিসি_বেস.প্যাচ নেই (যদিও এর ফেডোরা 28 ¯_ (ツ) _ / ¯) রয়েছে।


এটি একেবারেই সঠিক নয় - যদিও ইনপুট বেসের উপরে একক অঙ্কগুলি আপনার আশানুরূপ হিসাবে ব্যাখ্যা করা হয়েছে, যদি আক্ষরিক একাধিক অঙ্ক থাকে বা দশমিক পয়েন্ট থাকে তবে বেসের জন্য অবৈধ অঙ্কগুলি (বেস -১) হিসাবে ব্যাখ্যা করা হয়। সুতরাং ইনপুট বেস 10 FFপ্রতিনিধিত্ব করে 99, ইনপুট বেস 5 এর অর্থ 26Eহ'ল 244বেস 10 74
সোফিয়া ল্যাটারের

আপনি কি নিশ্চিত? tio.run/##S0n@/9/QIJ/L0CCTy82tgMs0k8vIzLXg/38A আপনি কোন dcসংস্করণটি চালাচ্ছেন? আমি উবুন্টুতে GNU ডিসি 1.4.1 এবং ম্যাকোস-এ জিএনইউ ডিসি 1.3 ব্যবহার করছি
ডিজিটাল ট্রমা

মজাদার. আমি রেড হাটে 1.3.95 চালিয়ে যাচ্ছি, এবং এখানে আপনার নমুনা প্রোগ্রামটি রয়েছে: [স্লচনার @ এক্সএক্সএক্স] e ডিসি-ই '10o 10i এফএফপি 5 আই 26 ইপ' 99 74 [স্ল্যাচনার @ এক্সএক্সএক্স] $ ডিসি - রূপান্তর ডিসি (জিএনইউ বিসি 1.06 .95) 1.3.95
সোফিয়া

আরগ ... মন্তব্যে কোড ব্লককে কাজ করতে পারে না। বিন্দু যে FFpআউটপুট 991.3.95 হবে। আপনি কি আপনার ম্যাকওএস সংস্করণে এটি পরীক্ষা করতে পারেন?
সোফিয়া ল্যাটার 21

1
ঠিক! সমস্ত গবেষণার জন্য আপনাকে ধন্যবাদ।
সোফিয়া ল্যাটারের

2

আপনি অবিলম্বে চালনা করতে চান এমন কোনও ফাংশন ম্যাক্রো (আমরা ব্যবহার করব F) শুরু করার সময়, এর dsFxচেয়ে ভালো কিছু ব্যবহার করুন sFlFxdsaপরিবর্তে : একই জন্য একই কাজ করে sala

আপনার যদি স্টোরিং এবং লোডিংয়ের মধ্যে অন্য জিনিসগুলি করতে হয় (উদাহরণস্বরূপ, sa[other stuff]la) এখনও উপরেরটি কার্যকর কিনা তা বিবেচনা করুন: অন্যান্য ক্রিয়াকলাপগুলির আগে আপনি যদি স্ট্যাকের উপর কোনও মান রেখে যান, তবে এটি শেষের দিকে ফিরে আসবে? এই অপারেশনগুলির?


2

সবেমাত্র দুর্ঘটনাক্রমে এটি আবিষ্কার হয়েছে। তবুও অন্য উপায় একটি শূন্য জেনারেট করতে: _

_ডিসির সংকেত যা নিম্নলিখিত সংখ্যাগুলি negativeণাত্মক সংখ্যা। উদাহরণ:

_3 # pushes -3

কিন্তু যদি আমরা এটি একটি সংখ্যার সাথে অনুসরণ না করি?

_ # pushes 0...sometimes

আন্ডারস্কোর অনুসরণ করে পরবর্তী খালি খালি অক্ষরটি কোনও সংখ্যা না হলে এটি কাজ করে। যদি কোনও ডিজিট এটি অনুসরণ করে, একটি নতুন লাইনের পরেও, এটি একটি নেতিবাচক চিহ্ন হিসাবে ব্যাখ্যা করা হয়।

c4 5_6  # -6,5,4
c4 5_ 6 # -6,5,4
c4 5_
6       # -6,5,4 # still a negative sign since the next thing it sees is a digit
c4 5_z  #  3,0,5,4 # if it's followed by a non-digit, it's a 0
c4 5_p6 #  6,0,5,4
c4 _*   #  0 # 4*0=0

1

যদি কোনও প্রোগ্রামের শেষে পুরো স্ট্যাকের সামগ্রীগুলির মুদ্রণের প্রয়োজন হয় তবে এটি অর্জনের জন্য একটি পুনরাবৃত্ত ম্যাক্রো লুপ ব্যবহার করা যেতে পারে। তবে fকমান্ডটি সহজভাবে ব্যবহার করা অনেক ছোট ।


1

dcএকবারে ইনপুট একটি লাইন পড়ে। আপনার যদি একাধিক আইটেম পড়তে হয় তবে এটি প্রতি লাইনে এক-এক ?করে করার জন্য প্রতিটি লাইনটি পড়ার জন্য প্রয়োজন হয় , বা একটি জটিল ম্যাক্রো লুপ। পরিবর্তে, যদি সমস্ত ইনপুট আইটেমগুলিকে একটি স্পেস-বিভাজিত লাইনে স্থাপন করা যায়, তবে একটি একক ?সমস্ত ইনপুট আইটেমগুলি পড়বে এবং একে একে স্ট্যাকের উপর চাপিয়ে দেবে।

উদাহরণস্বরূপ seq 10 | dc -e'?f', seqআউটপুটগুলি ইন্টিজার 1-10, প্রতি লাইনে একটি করে। ?শুধুমাত্র প্রথম পড়তে হবে 1যা আউটপুট হবে যখন fপুরো স্ট্যাক ডাম্প। তবে এর মধ্যে seq 10 | tr '\n' ' ' | dc -e'?f', trইনপুটটি সমস্ত স্থান পৃথক করে inte এই ক্ষেত্রে ?লাইনটি সমস্ত ইন্টিজার একবারে পড়বে এবং fসেগুলি সমস্ত আউটপুট দেবে।


1

যদি কোনও অপারেটর উত্স থেকে সীমাবদ্ধ থাকে তবে এটির সাথে একটি নতুন করুন a

আমার কাছে এখন যা বেশ কয়েকবার কার্যকর হয়েছে তা হ'ল অপারেটরের এএসসিআইআই মান চাপিয়ে কোনও নির্দিষ্ট অপারেটর ব্যবহার এড়িয়ে যাওয়া, aএটিকে স্ট্রিংয়ে রূপান্তর করতে এবং sম্যাক্রো হিসাবে মৃত্যুদন্ড কার্যকর করার জন্য একটি রেজিস্টারে এটিকে টোর করে দেওয়া to চালু. উদাহরণস্বরূপ, আমার বিভাজন করা দরকার তবে চরিত্রটি ব্যবহার থেকে বঞ্চিত হন বা চেষ্টা করা এড়ানোর চেষ্টা করছেন /। আমি পরিবর্তে করতে পারি 47asdএবং তারপরে ভবিষ্যতে যখন আমাকে 16 দ্বারা 4 দ্বারা ভাগ করতে হবে 16 4 ldx,।

  • এটি কেবল একক-অক্ষর অপারেটরদের জন্য কাজ করবে (স্ট্রিং তৈরি করতে পারে না), এবং কমান্ডগুলির জন্য কোনও sকিছু দ্বারা পোস্টফিক্স করার প্রয়োজন হবে না ।
  • এটি বেশ কয়েকটি বাইট যুক্ত করে এবং তাই নির্দিষ্ট চরিত্রটি এড়িয়ে যাওয়া কেবল তখনই উপযুক্ত বা কোনওভাবে স্কোর বোনাস সরবরাহ করে aff

1

সাদা স্থান এড়ানো

সাদা স্থান এড়ানো বেশ কয়েকটি চ্যালেঞ্জের মধ্যে আসে এবং এটি সাধারণত সহজ dc। একপাশে স্ট্রিং থেকে, এক খুব নির্দিষ্ট সময় যে হোয়াইটস্পেস প্রয়োজনীয় হয়ে যখন পরপর একাধিক সংখ্যার ঠেলাঠেলি হল: 1 2 3। এটি অবশ্যই এড়ানো উচিত:

  • মাঝে একটি ফাঁকা ম্যাক্রো সম্পাদন: 1[]x2[]x3[]x
  • বন্ধনী টেবিল বন্ধ হয়ে থাকেন, তাহলে সময় একটি ম্যাক্রো এগিয়ে একটি NOP দোকান: 35asnএবং চালানো এটা মধ্যবর্তী: 1lnx2lnx3lnx

আপনি dc: ',' (054) unimplementedসতর্কতা অবলম্বন করতে ইচ্ছুক হলে আপনি পৃথক নম্বরও কমাতে পারেন ।
ডিজিটাল ট্রমা

আমি যে ভাবেননি - সম্ভবতঃ কোনো টোকেন দেওয়া জন্য প্রযোজ্য কমান্ড ... আকর্ষণীয় করার সমাধান না ...
brhfl
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.