প্রশ্ন ট্যাগ «haskell»

এই চ্যালেঞ্জটি হাস্কেল ভাষার সাথে সম্পর্কিত। নোট করুন যে চ্যালেঞ্জগুলির জন্য যেগুলির উত্তরগুলি নির্দিষ্ট ভাষায় হওয়া দরকার তা সাধারণত নিরুৎসাহিত করা হয়।

30
হাসকেলে গল্ফ করার টিপস
হাসকেলে গল্ফ করার জন্য আপনার কাছে কোন সাধারণ টিপস রয়েছে? আমি এমন ধারণাগুলি সন্ধান করছি যা কোড গল্ফ সমস্যাগুলিতে প্রয়োগ করা যেতে পারে যা হাস্কেলের সাথে অন্তত কিছুটা নির্দিষ্ট। অনুগ্রহ করে প্রতি উত্তরে মাত্র একটি টিপ পোস্ট করুন। আপনি যদি হাসকেলে গল্ফিংয়ের ক্ষেত্রে নতুন হন তবে দয়া করে হাসকেলে গল্ফিংয়ের …

30
সুগার ফ্রি সিনট্যাক্স
হাস্কেলের তালিকার তালিকা: [a,b,c] এর জন্য কেবল সিনট্যাকটিক চিনি: a:b:c:[] এবং স্ট্রিং স্বরলিপি: "abc" এর জন্য কেবল সিনট্যাকটিক চিনি: ['a','b','c'] এর অর্থ এই স্ট্রিং: "abc" এটার মতই: 'a':'b':'c':[] কার্য একটি স্ট্রিং দেওয়া আপনার ডি-সিনট্যাক্স সংস্করণ হাস্কেলের মতো দেখতে আউটপুট করা উচিত। বিধি আপনি কোনও বৈধ ইনপুট পদ্ধতি দ্বারা একটি স্ট্রিং …

30
দাঁড়াও, এটা কোন ভাষা?
সম্প্রতি আমার কাছে হাসকল প্রোগ্রাম লিখে আনন্দিত হয়েছিল যা এই NegativeLiteralsএক্সটেনশনটি নিযুক্ত ছিল কিনা তা সনাক্ত করতে পারে । আমি নিম্নলিখিত নিয়ে এসেছি: data B=B{u::Integer} instance Num B where{fromInteger=B;negate _=B 1} main=print$1==u(-1) এটি অনলাইন চেষ্টা করুন! এটি Trueসাধারণত এবং Falseঅন্যথায় মুদ্রণ করবে । এখন আমি এটি করতে অনেক মজা পেয়েছি …

12
ডায়েট হাস্কেল তৈরি করা যাক
হাস্কেলের এমন টিপল রয়েছে যা লিখতে পারে (a,b,c) তবে এটি কেবল সিনট্যাকটিক চিনি (,,)a b c সাধারণভাবে একটি এন টুপল এন -1 , এস এর সাথে গঠিত হতে পারে (... এর )পরে স্পেস দ্বারা পৃথক পৃথক উপাদানগুলি অনুসরণ করা যেতে পারে । উদাহরণস্বরূপ, 7-টিপল (1,2,3,4,5,6,7)দ্বারা গঠিত হতে পারে (,,,,,,)1 2 …

3
হ্যাসকেলে সংক্ষিপ্ততম -> বি -> (ক -> খ) ফাংশন
আমি একটি পরীক্ষায় নিম্নলিখিত প্রশ্ন পেয়েছি: fনিম্নলিখিত ধরণের সাথে একটি ফাংশন লিখুন a -> b -> (a -> b)। aএবং bকোন অর্থে আবদ্ধ করা উচিত নয় খাটো কোড, ভালো। আমি সাথে এসেছি f a b = \x -> snd ([a,x],b) । আপনি কিছু ক্ষুদ্র কিছু খুঁজে পেতে পারেন? বর্তমানে বিজয়ী …

4
পয়েন্টফ্রি তে টুপল সংযোজন
সংক্ষিপ্ততম উপায়টি কী আমরা ফাংশনটি প্রকাশ করতে পারি f(a,b)(c,d)=(a+c,b+d) বিন্দু মুক্ত স্বরলিপি? pointfree.io আমাদের দেয় uncurry (flip flip snd . (ap .) . flip flip fst . ((.) .) . (. (+)) . flip . (((.) . (,)) .) . (+)) যা সামান্য বিট কাজের সাথে সংক্ষিপ্ত করা যেতে পারে …

30
প্রধান শক্তি থেকে প্রধানমন্ত্রী পুনরুদ্ধার করুন
সংজ্ঞা : একটি মৌলিক শক্তি একটি প্রাকৃতিক সংখ্যা যা পি এন আকারে প্রকাশ করা যায় যেখানে পি একটি মৌলিক এবং এন একটি প্রাকৃতিক সংখ্যা। কার্য : একটি প্রাইম পাওয়ার দেওয়া n n > 1, প্রাইম পি করুন return টেস্টকেসগুলি : input output 9 3 16 2 343 7 2687 2687 …
13 code-golf  arithmetic  primes  king-of-the-hill  python  board-game  code-golf  number  subsequence  code-golf  ascii-art  code-golf  array-manipulation  decision-problem  grid  fastest-algorithm  logic-gates  logic  code-golf  cards  code-golf  rational-numbers  code-golf  math  number  sequence  code-golf  array-manipulation  integer  code-golf  number  array-manipulation  code-golf  number  sequence  decision-problem  code-golf  ascii-art  number  code-challenge  sequence  arithmetic  sorting  code-golf  date  fastest-algorithm  code-golf  string  number  random  combinatorics  code-golf  combinatorics  code-golf  ascii-art  base-conversion  code-golf  array-manipulation  code-golf  string  code-golf  string  number  arithmetic  code-golf  kolmogorov-complexity  code-golf  string  array-manipulation  json  code-golf  puzzle-solver  code-golf  binary  graph-theory  code-golf  arithmetic  haskell  code-golf  string  cipher  code-golf  code-golf  string  parsing  alphabet  code-golf  string  code-golf  ascii-art  code-golf  string  number  code-golf  string  balanced-string 

2
হাস্কেল ব্যবহার করে অ্যারেগুলির প্রয়োজন হয় এমন কাজগুলির সাথে ডিল করার একটি ভাল উপায় কী?
প্রায়শই একটি টাস্কের জন্য রিয়েল অ্যারে দরকার হয়। উদাহরণস্বরূপ বেফুঞ্জ বা> <> প্রয়োগ করার জন্য কার্যটি গ্রহণ করুন। আমি Arrayএটির জন্য মডিউলটি ব্যবহার করার চেষ্টা করেছি , তবে এটি সত্যই জটিল as কারণ এটির মতো মনে হচ্ছে আমি অনেক ভার্জোজ কোডিং করছি। কেউ আমাকে কীভাবে এই জাতীয় কোড-গল্ফ কার্যগুলি কম …

7
কোড-গল্ফ: ফ্যারি সিকোয়েন্স (আই)
চ্যালেঞ্জ এই টাস্কে আপনাকে একটি পূর্ণসংখ্যা এন দেওয়া হবে (10 ^ 5 এর কম), অর্ডার এন এর ফ্রেই ক্রমটি আউটপুট করুন ইনপুট এনটি একটি একক লাইনে দেওয়া হয়, ইনপুটগুলি ইওএফ দ্বারা সমাপ্ত হয়। ইনপুট 4 3 1 2 আউটপুট F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = …
10 code-golf  math  code-golf  math  code-golf  number  number-theory  code-golf  math  arithmetic  repeated-transformation  code-golf  geometry  popularity-contest  code-golf  code-golf  tips  haskell  math  fastest-algorithm  code-golf  combinatorics  code-golf  math  polynomials  rational-numbers  code-golf  code-golf  popularity-contest  javascript  code-golf  kolmogorov-complexity  code-golf  code-golf  math  combinatorics  permutations  code-challenge  restricted-source  random  array-manipulation  code-challenge  generation  code-golf  code-golf  ascii-art  arithmetic  division  code-challenge  number  code-golf  math  number  binary  code-golf  ascii-art  code-golf  interpreter  stack  code-golf  internet  networking  code-golf  math  code-golf  ascii-art  code-golf  math  sequence  code-golf  hello-world  restricted-source  code-golf  ascii-art  code-golf  geometry  code-golf  kolmogorov-complexity  pi  code-golf  math  combinatorics  permutations  code-golf  math  code-challenge  ascii-art  code-golf  string  code-golf  quine  code-golf  math  floating-point  golfscript  code-golf  string  code-golf  sliding-puzzle  code-challenge  arithmetic  code-golf  math  code-golf  geometry  optimized-output 

3
গাণিতিক ব্যাখ্যা করা
একটি সামান্য পরিচিত তথ্য হ'ল আপনি যদি পর্যাপ্ত ভাষার এক্সটেনশানগুলি চালু করেন (জিএইচসি) হাস্কেল একটি গতিময় টাইপযুক্ত ব্যাখ্যা করা ভাষা হয়ে যায়! উদাহরণস্বরূপ নিম্নলিখিত প্রোগ্রামটি প্রয়োগ করে। {-# Language MultiParamTypeClasses, FunctionalDependencies, FlexibleInstances, UndecidableInstances #-} data Zero data Succ a class Add a b c | a b -> c instance …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.