SHARE
TWEET

Untitled

a guest Sep 17th, 2019 66 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const alph = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
  2.  
  3. const convert = () => {
  4.     let t = []
  5.     let tRow = []
  6.     let alphI = 0;
  7.     let relations = {}
  8.     for(let i = 0; i < rows; i ++) {
  9.         for(let j = 0; j <= alphabet.split(',').length; j++) {
  10.             let accState = accepted.split(',').map(state => matrix.current[i][j].split(',').includes(state))
  11.             if(!relations[matrix.current[i][j]]) {
  12.                 relations[matrix.current[i][j]] = alph[alphI]
  13.                 alphI++;
  14.             }
  15.             tRow.push(<td key={`${i}, ${j}`}>{`${(i === 0 && j === 0) ? '\u2192' : ''} ${(accState[0] && j === 0) ? '*' : ''} ${relations[matrix.current[i][j]]}`}</td>)
  16.         }
  17.         t.push(<tr key={`row${i}`}>{tRow}</tr>)
  18.         tRow = []
  19.     }
  20.     setResult(t)
  21. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top