<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace">Did you try a web search for</div><div class="gmail_default" style="font-family:monospace,monospace">Cigarette Smokers problem solved in Erlang</div><div class="gmail_default" style="font-family:monospace,monospace">If not, why not?</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">One fairly obvious approach is for the smokers</div><div class="gmail_default" style="font-family:monospace,monospace">to register themselves, one as 'tobacco', one as</div><div class="gmail_default" style="font-family:monospace,monospace">'paper', and one as 'matches'.</div><div class="gmail_default" style="font-family:monospace,monospace">Then</div><div class="gmail_default" style="font-family:monospace,monospace">Â arbiter() -></div><div class="gmail_default" style="font-family:monospace,monospace">Â Â Â Â select a random element of [tobacco,paper,matches] as Who,</div><div class="gmail_default" style="font-family:monospace,monospace">Â Â Â Â Who!go,</div><div class="gmail_default" style="font-family:monospace,monospace">Â Â Â Â arbiter().</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">Another approach would be for the smokers to register</div><div class="gmail_default" style="font-family:monospace,monospace">themselves with the arbiter in a startup phase.</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">Let me put it this way.</div><div>T<span class="gmail_default" style="font-family:monospace,monospace">ry to make your code so simple and obvious that it</span></div><div><span class="gmail_default" style="font-family:monospace,monospace">is hard to get wrong.</span></div><div><span class="gmail_default" style="font-family:monospace,monospace">Then find the mistakes.</span></div><div><span class="gmail_default" style="font-family:monospace,monospace"></span></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 9 Nov 2020 at 21:16, AshiSh Kulkarni <<a href="mailto:kul2971@gmail.com">kul2971@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hello,</div><div>I am new to erlang. And IÂ am trying to implement
the Cigarette Smoker's Problem In Erlang,but i'm having some errors. So
if anybody has already implemented the code in erlang, plz can you mail
me ASAP.</div><div><br></div><div>Thank You.</div></div>
</blockquote></div>