Advertisement
Guest User

Untitled

a guest
Apr 24th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. boolean ok(int[] tab) {
  2. for (int i = 0; i<tab.length; i++) {
  3. int nb=0;
  4. for (int j = 0; j<tab.length; j++) {
  5. if (tab[j]==i)nb++;
  6. }
  7. if(tab[i]!=nb)return false;
  8. }
  9. return true;
  10. }
  11.  
  12. void setup(){
  13. //int [] tab = new int [4];
  14. //nUplets(tab, 0);
  15. check4();
  16. }
  17.  
  18. void nUplets(int [] tab, int ind) {
  19. if(ind == tab.length){
  20. if(ok(tab)){
  21. for(int i=0; i<tab.length; i++){
  22. print(tab[i], ' ');
  23. }
  24. println();
  25. }
  26. } else {
  27. for(int j = 0; j<tab.length; j++){
  28. tab[ind]=j;
  29. nUplets(tab, ind+1);
  30. }
  31. }
  32. }
  33.  
  34. void check4(){
  35. int [] tab = new int [4];
  36. for(tab[0]=0; tab[0]<4; tab[0]++){
  37.  
  38. for(tab[1]=0; tab[1]<4; tab[1]++){
  39.  
  40. for(tab[2]=0; tab[2]<4; tab[2]++){
  41.  
  42. for(tab[3]=0; tab[3]<4; tab[3]++){
  43.  
  44. if(ok(tab)){
  45. for(int i=0; i<tab.length; i++){
  46. print(tab[i], ' ');
  47. }
  48. println();
  49. }
  50. }
  51. }
  52. }
  53. }
  54. }
  55.  
  56.  
  57. String checkN(){
  58.  
  59.  
  60.  
  61. }
  62.  
  63. String ecrireCheckN(int n){
  64.  
  65. print(checkN());
  66.  
  67.  
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement