dongho-jung / kw-db-project-2020

광운대 디비만만팀 데이터베이스및응용 프로젝트
0 stars 1 forks source link

선후수과목 이미지 #4

Open dongho-jung opened 3 years ago

dongho-jung commented 3 years ago

download

dongho-jung commented 3 years ago
from copy import *

# num을 1, 2, 3으로 나눠주는 함수
def NumDiv(num):
    result = []
    amt = int(num/3)
    data = []

    for i in range(amt):
        data.append(3)

    if num % 3 != 0:
        data.append(num % 3)

    for i in range(3**amt):
        result.append([0]*amt)

    for i in range(amt): # 2
        j = 0

        while(j != 3**amt):
            for _ in range(3**i):
                result[j][i] = [1, 1, 1]
                j += 1

            for _ in range(3**i):
                result[j][i] = [2, 1]
                j += 1

            for _ in range(3**i):
                result[j][i] = [3]
                j += 1

    for i in range(len(result)):
        for j in range(len(result[i]) - 1):
            if result[i][j] < result[i][j + 1]:
                result[i].clear()
                break

    result2 = []
    for i in range(len(result)):
        if result[i]:
            result2.append(result[i])

    result = result2[:]
    del result2

    if num % 3 == 1:
        for i in range(len(result)):
            result[i].append([1])

    elif num % 3 == 2:
        newlen = len(result)

        for i in range(newlen):
            result.append(result[i][:])
            result[-1].append([2])
            result[i].append([1, 1])

    new_result = []
    for i in range(len(result)):
        data = []
        for j in range(len(result[i])):
            for k in range(len(result[i][j])):
                data.append(result[i][j][k])

        new_result.append(data)

    del result
    return new_result

'''
[input]
url : input txt file
f1 : -1 / 0 / 1 / 2-6 -> 상관 없음 / 이른 / 늦은 / 공강 요일(2 - 6) 
f2 : -1 / 0 / 1 -> 상관 없음 / 소규모 / 대규모 
'''
def Wizard(url, f1, f2, learn_amt):
    fin = open(url, 'r')

    lines = fin.readlines()

    all_data = []
    for i in range(len(lines)):
        all_data.append(lines[i].split("\t"))
        del all_data[-1][-1]

    # basic data
    parsing1_flag = f1 # 이른0 늦은1 공강(2 3 4 5 6) 상관없음 -1
    parsing3_flag = f2 # 소규모0 대규모1 상관없음 -1

    div = 40

    # change data
    for i in range(len(all_data)):
        pa = all_data[i][3].split(" ")
        sub = []

        for j in range(len(pa)):
            data = []
            if pa[j][:-1] == "MON":
                data.append(1)

            elif pa[j][:-1] == "TUE":
                data.append(2)

            elif pa[j][:-1] == "WED":
                data.append(3)

            elif pa[j][:-1] == "THU":
                data.append(4)

            elif pa[j][:-1] == "FRI":
                data.append(5)

            data.append(int(pa[j][-1]))
            sub.append(data)

        all_data[i][5] = int(all_data[i][5])
        all_data[i][6] = int(all_data[i][6])
        all_data[i][7] = int(all_data[i][7])
        all_data[i][8] = int(all_data[i][8])

        all_data[i][3] = sub

    # parsing data
    parsing1 = [] # [오전 오후 둘다 애매(0, 1, 2, 3) / 수강 요일 (1, 2, 3, 4, 5)]
    parsing3 = [] # 소규모 대규모(0, 1)

    for i in range(len(all_data)):
        # parsing 1-1
        data1 = []
        set1 = set2 = set3 = 0
        for j in range(len(all_data[i][3])):
            if all_data[i][3][j][1] in [1, 2]:
                set1 = 1

            elif all_data[i][3][j][1] in [3, 4]:
                set2 = 1

            else:
                set3 = 1

        if set1 == 1 and set2 + set3 == 0:
            data1.append(0)

        elif set1 + set2 == 0 and set3 == 1:
            data1.append(1)

        elif set1 + set3 == 0:
            data1.append(2)

        else:
            data1.append(3)

        # parsing 1-2
        data1.append([])
        for j in range(len(all_data[i][3])):
            data1[-1].append(all_data[i][3][j][0])

        data1[-1] = set(data1[-1])
        data1[-1] = list(data1[-1])

        parsing1.append(data1)

        # parsing 3
        parsing3.append(all_data[i][8])

    # parsing 1
    if parsing1_flag == 0: # early
        for i in range(len(parsing1)):
            if parsing1[i][0] in [1, 3]:
                all_data[i].clear()

    elif parsing1_flag == 1: # late
        for i in range(len(parsing1)):
            if parsing1[i][0] in [2, 4]:
                all_data[i].clear()

    elif parsing1_flag == 2: # mon
        for i in range(len(parsing1)):
            if 1 in parsing1[i][1]:
                all_data[i].clear()

    elif parsing1_flag == 3: # tue
        for i in range(len(parsing1)):
            if 2 in parsing1[i][1]:
                all_data[i].clear()

    elif parsing1_flag == 4: # wed
        for i in range(len(parsing1)):
            if 3 in parsing1[i][1]:
                all_data[i].clear()

    elif parsing1_flag == 5: # thu
        for i in range(len(parsing1)):
            if 4 in parsing1[i][1]:
                all_data[i].clear()

    elif parsing1_flag == 6: # fri
        for i in range(len(parsing1)):
            if 5 in parsing1[i][1]:
                all_data[i].clear()

    # parsing 3

    if parsing3_flag == 0: # small
        for i in range(len(parsing3)):
            if parsing3[i] > div:
                all_data[i].clear()

    elif parsing3_flag == 1: # large
        for i in range(len(parsing3)):
            if parsing3[i] <= div:
                all_data[i].clear()

    # renew data
    all_data2 = []

    for i in range(len(all_data)):
        if all_data[i]:
           all_data2.append(all_data[i])

    all_data = all_data2[:]
    del all_data2

    cre = [[], [], []]

    for i in range(len(all_data)):
        if all_data[i][5] == 1:
            cre[0].append(all_data[i])

        elif all_data[i][5] == 2:
            cre[1].append(all_data[i])

        else:
            cre[2].append(all_data[i])

    # set algorithm
    case = NumDiv(learn_amt)

    for i in range(len(case)):
        res = [0, 0, 0]

        for j in range(len(case[i])):
            res[case[i][j] - 1] += 1

            if res[case[i][j] - 1] > len(cre[case[i][j] - 1]):
                case[i].clear()
                break

    newcase = []

    for i in range(len(case)):
        if case[i]:
            case[i].sort()
            case[i].reverse()
            newcase.append(case[i])

    del case

    all_board = []

    for num in range(len(newcase)):
        board = []  # board
        all_flag = 0

        for _ in range(6):
            board.append([0] * 5)

        stack = []

        # 처음 넣을 때
        idx = newcase[num][0] - 1

        for i in range(len(cre[idx])):
            board.clear()

            for _ in range(6):
                board.append([0] * 5)

            for j in range(len(cre[idx][i][3])):
                board[cre[idx][i][3][j][1] - 1][cre[idx][i][3][j][0] - 1] = 1

            stack.append([deepcopy(board), [[idx, i]], 1])

        # 다음 넣을 때
        while len(stack) != 0:
            top = deepcopy(stack[-1])
            del stack[-1]

            idx = newcase[num][top[2]] - 1
            for i in range(len(cre[idx])): # 3개
                flag = 1

                for j in range(len(cre[idx][i][3])):
                    if top[0][cre[idx][i][3][j][1] - 1][cre[idx][i][3][j][0] - 1] != 0:
                        flag = 0
                        break

                if flag == 1: # 데이터 추가
                    for j in range(len(cre[idx][i][3])):
                        board[cre[idx][i][3][j][1] - 1][cre[idx][i][3][j][0] - 1] = 1

                    sdata = deepcopy(top[1])
                    sdata.append([idx, i])

                    stack.append([deepcopy(board), sdata, top[2] + 1])

                    if len(sdata) == len(newcase[num]):
                        all_flag = 1
                        break

            if all_flag == 1:
                all_board.append(sdata)
                break

    for i in range(len(all_board)):
        print(all_board[i])

if __name__ == '__main__':
    Wizard("outdata.txt", -1, -1, 9)
dongho-jung commented 3 years ago
Organic leadingedge moratorium  7072-86 Gwendolyn Klein SAT5 THU2   03910 Isabella Mountains
Port Valerieview, FL 18251  2   2020    2   27  GR
Proactive systematic approach   7262-57 Gwendolyn Klein WED5    PSC 5804, Box 6498
APO AA 27652    1   2020    2   70  GR
Streamlined disintermediate knowledgebase   2648-70 Michelle Ho THU5 TUE2 WED3  44714 Travis Rapids
North Joshuashire, PA 76662 3   2020    2   39  GR
Proactive multi-tasking interface   7125-29 Lisa Hunter WED1    4573 Katie Road
Lake John, TX 91591 1   2020    2   15  GR
Sharable client-server artificial intelligence  1703-03 Riley Bryant    MON4    5472 Garcia Crescent Suite 679
Kimberlyville, DC 40759 1   2020    2   50  GR
Re-contextualized encompassing secured line 7664-04 Nancy Jennings  SAT1    2831 Austin Highway
Andrewchester, CA 92871 1   2020    2   36  GE
Versatile leadingedge infrastructure    9764-61 Thomas Atkins   MON2 THU6 TUE1  PSC 8836, Box 0765
APO AP 94162    3   2020    2   17  BR
User-centric next generation database   6861-20 Mr. Andrew Foster   FRI3 MON7 SAT3  607 David Meadows Apt. 954
New Katie, IL 38936 3   2020    2   48  BR
Virtual value-added knowledgebase   5799-27 Thomas Atkins   SAT8 SUN8   122 Byrd Valley Apt. 354
Stacyton, SC 02592  2   2020    2   47  GE
Robust uniform open system  6170-15 Julie Dominguez MON7 TUE3 WED7  5757 Kevin Meadows Suite 339
New Roberthaven, SC 53354   3   2020    2   70  BR
Monitored stable contingency    0560-35 Parker Cain SUN8 THU5   PSC 7986, Box 2398
APO AE 10338    2   2020    2   39  GE
Seamless incremental firmware   6084-37 Michelle Ho FRI6 SUN8   935 Chris Street Suite 263
West Joshuachester, ME 62067    2   2020    2   22  GE
Customizable clear-thinking protocol    8409-11 Gwendolyn Klein FRI4 THU4   505 Sparks Light
Parsonsbury, NM 63864   2   2020    2   14  GR
Compatible object-oriented framework    2680-80 Jonathan Glass MD   FRI5 MON1 THU6  150 James Camp Apt. 307
Martinshire, IN 70060   3   2020    2   40  GR
Extended holistic attitude  9365-29 Taylor Carlson  SAT1    8273 Shepherd Cliffs
Swansonton, AZ 46611    1   2020    2   51  GR
Object-based bottom-line solution   8269-71 Mr. Andrew Foster   MON6 WED3   2615 Farley Wall
Port Ericafurt, CA 65118    2   2020    2   55  GR
User-friendly full-range secured line   0160-49 Gwendolyn Klein MON4 SUN8 TUE1  860 Harris Centers
Danielview, NM 06988    3   2020    2   21  GE
Balanced incremental focus group    2476-40 Ralph Anderson  SUN1 SUN6   2405 Patrick Fork
East Jonathanburgh, MT 80667    2   2020    2   60  ME
Innovative human-resource benchmark 6426-01 Carrie Wright   MON8 SUN2 TUE7  569 Kelly Shores Suite 776
Bakerton, AK 72272  3   2020    2   66  BR
Grass-roots attitude-oriented portal    8862-63 Jonathan Glass MD   MON6    830 Troy Lodge
Lake Aliciamouth, AZ 96109  1   2020    2   37  ME
Versatile coherent process improvement  7967-14 Michelle Ho TUE3 TUE8   Unit 0073 Box 5658
DPO AP 51597    2   2020    2   21  GR
Focused hybrid protocol 8886-80 Mr. Andrew Foster   MON5    264 Flynn Fork
West Brianna, AK 94600  1   2020    2   44  GE
Public-key mobile architecture  3583-84 Nancy Jennings  TUE2    517 Samantha Isle
New Michaeltown, CA 06672   1   2020    2   32  GE
Profound local success  7795-70 Michelle Ho FRI4 MON7   9271 Miller Village
Mcneilland, MA 25068    2   2020    2   15  ME
Expanded impactful ability  2977-60 Nancy Jennings  SAT3    15728 Larry Field Apt. 116
Davidburgh, TX 49659    1   2020    2   50  GR
Future-proofed next generation definition   1892-60 Riley Bryant    MON1    Unit 4268 Box 3684
DPO AP 30840    1   2020    2   48  GE
Devolved real-time strategy 8309-75 Jonathan Glass MD   FRI6 SAT5 TUE6  885 Lopez Mews Suite 748
Teresaport, MN 73968    3   2020    2   49  MR
Reduced clear-thinking policy   2736-63 Julie Dominguez MON1 SAT1   223 William Freeway
Port Ronaldbury, NH 04876   2   2020    2   42  ME
Compatible human-resource task-force    2116-82 Riley Bryant    SAT3    8100 Knight Curve Apt. 657
Christinafort, ND 47899 1   2020    2   65  BR
Profit-focused non-volatile benchmark   5534-74 Mr. Andrew Foster   FRI6 TUE1 TUE2  2908 Shelton Shoals
Leslieberg, KS 04038    3   2020    2   51  MR
Upgradable multi-state monitoring   5390-87 Ralph Anderson  FRI6 SAT3   007 Collins Keys
Bennettburgh, MI 90191  2   2020    2   33  MR
Ameliorated zero administration middleware  6657-81 Jonathan Glass MD   FRI6 MON3 TUE6  964 Sanders Inlet
Douglaschester, UT 25408    3   2020    2   21  MR
Open-architected maximized product  7770-55 Julie Dominguez FRI1    969 Arias Heights Suite 270
North Johnmouth, GA 17368   1   2020    2   40  GE
Front-line client-server groupware  0591-93 Nancy Jennings  FRI6 TUE3   2393 Nicole Causeway Suite 653
Port Jameschester, MS 77219 2   2020    2   50  ME
Customer-focused object-oriented circuit    9484-12 Parker Cain SAT1    3857 Kayla Skyway Suite 391
North Alisonborough, WV 27384   1   2020    2   32  BR
Phased disintermediate archive  1241-37 Jonathan Glass MD   MON5 WED3   936 Justin Expressway Apt. 653
West Jocelynburgh, WI 37194 2   2020    2   31  MR
Customer-focused background complexity  8844-43 Carrie Wright   TUE7    763 Harrington Flat Suite 918
West Williamburgh, RI 61970 1   2020    2   50  ME
Pre-emptive impactful focus group   8118-91 Michelle Ho FRI1 TUE7 WED8  9400 Thompson Estates Suite 865
Maryshire, FL 03306 3   2020    2   14  GE
Upgradable eco-centric matrix   5621-92 Jonathan Glass MD   TUE1 WED3   41475 Juarez Lane Apt. 782
West Kelly, NE 41360    2   2020    2   15  BR
De-engineered contextually-based emulation  5995-99 Mr. Andrew Foster   TUE7    816 Patrick Walk
Kylefurt, ME 41402  1   2020    2   20  GE
Virtual global protocol 7052-41 Jonathan Glass MD   FRI7    46866 Kerri Viaduct Suite 469
Wilsonville, AL 01162   1   2020    2   70  ME
Extended object-oriented access 1374-37 Ralph Anderson  SAT2 WED1 WED6  22583 Ronald Springs Apt. 233
North Matthew, MO 48876 3   2020    2   18  ME
Ameliorated value-added definition  7505-99 Gwendolyn Klein TUE2    0917 Wood Bridge
Nguyenville, NE 43513   1   2020    2   34  BR
Universal real-time algorithm   6534-79 Glen Wood   FRI2 SUN3 TUE8  1000 Gary Land
North Ann, MT 53721 3   2020    2   18  GE
Mandatory modular alliance  1835-91 Mr. Andrew Foster   MON2 SAT1   8340 Lorraine Square
Pearsonstad, AK 95551   2   2020    2   58  ME
Focused clear-thinking archive  4878-19 Mr. Andrew Foster   MON3 SAT4 THU2  PSC 7467, Box 5732
APO AP 11588    3   2020    2   11  ME
Business-focused attitude-oriented solution 6160-18 Taylor Carlson  WED6    USCGC Mcintosh
FPO AP 57017    1   2020    2   66  ME
Public-key needs-based benchmark    8991-26 Glen Wood   FRI7 TUE6   50973 Clark Tunnel
Adriennetown, MT 92823  2   2020    2   41  MR
Mandatory regional circuit  5522-92 Julie Dominguez SAT1 TUE2   85542 Benjamin Green Suite 729
New Dianehaven, MI 33068    2   2020    2   30  GR
Exclusive dedicated implementation  1572-39 Riley Bryant    MON6 THU2   1995 Macias Shore Apt. 519
Rodneyfort, VA 14935    2   2020    2   51  MR
Quality-focused scalable protocol   3132-18 Carrie Wright   MON8 SAT3   610 Glass Creek Apt. 685
Port Kellymouth, NY 56184   2   2020    2   63  GE
Fully-configurable 5thgeneration strategy   4978-53 Thomas Atkins   THU7 WED2 WED4  Unit 7439 Box 3919
DPO AE 97546    3   2020    2   43  ME
Mandatory 6thgeneration function    4815-32 Taylor Carlson  SUN4    0855 Austin Key Suite 939
Huffmanton, NE 98046    1   2020    2   19  BR
Advanced directional protocol   7434-20 Lisa Hunter SAT8 THU1 THU5  3450 Martha Station
New Nicole, VA 74987    3   2020    2   40  ME
Persevering background orchestration    6720-71 Gwendolyn Klein MON7 SUN6 THU4  722 Ashley Islands
Christinafurt, VA 61286 3   2020    2   63  GE
Centralized attitude-oriented framework 3834-10 Thomas Atkins   MON7 THU5   1830 Barrett Mission Suite 082
Gaybury, OH 38467   2   2020    2   65  MR
Phased mission-critical model   0793-44 Riley Bryant    WED3    37980 Mercedes Alley
New Christopher, ID 22861   1   2020    2   43  GR
Proactive web-enabled database  1959-40 Jonathan Glass MD   MON6 SAT6   70577 Elizabeth Courts
Port Isaac, MA 23524    2   2020    2   31  GE
Multi-tiered actuating Internet solution    9975-25 Jonathan Glass MD   MON5 SUN3 SUN5  447 Nathan Unions Suite 120
Richardmouth, KS 76789  3   2020    2   33  MR
Grass-roots bifurcated instruction set  7980-66 Thomas Atkins   MON6 SUN7 WED8  Unit 3034 Box 6867
DPO AE 33691    3   2020    2   35  GR
Multi-tiered fresh-thinking knowledgebase   6671-23 Thomas Atkins   THU4 TUE2   36454 Stephens Loaf Suite 548
Curtisbury, NV 62888    2   2020    2   24  ME
User-centric bifurcated benchmark   1082-96 Taylor Carlson  SAT4 WED4   47215 Robbins Isle
Lake Heatherland, OK 66142  2   2020    2   21  ME
Re-engineered eco-centric framework 8303-86 Antonio Garcia  SUN6    84076 John Valley
New Alexandermouth, IA 25933    1   2020    2   43  MR
Organic optimizing open architecture    8971-37 Glen Wood   SAT4    024 Moore Avenue
New Joseph, ID 70286    1   2020    2   13  GR
Phased cohesive throughput  6217-88 Gwendolyn Klein FRI3 TUE4   79476 Mccall Streets Apt. 726
Port Kimberlyfort, KY 20110 2   2020    2   55  BR
Switchable 24hour system engine 9759-98 Taylor Carlson  MON2 SAT3 SUN4  50528 Angelica Path
Bradleyland, NH 90219   3   2020    2   53  ME
Secured 3rdgeneration functionalities   8391-73 Nancy Jennings  WED6    9704 Leslie Forges Apt. 943
West Jenniferstad, NY 19640 1   2020    2   44  ME
Managed web-enabled methodology 9829-97 Thomas Atkins   SAT6 THU2   9896 Mcpherson Extensions
South Matthewburgh, KS 47501    2   2020    2   66  GE
Vision-oriented fault-tolerant open architecture    2409-75 Antonio Garcia  THU3 TUE3   31130 Nielsen Loaf
Lake Courtney, WI 80171 2   2020    2   61  MR
Devolved local time-frame   3470-14 Thomas Atkins   FRI6    7428 Johnson Keys
Josephberg, IN 08546    1   2020    2   44  ME
Fundamental incremental toolset 6857-49 Ralph Anderson  FRI4 TUE4   833 Garrett Keys
Donnaside, MN 25617 2   2020    2   11  GE
Team-oriented dynamic knowledge user    9305-79 Nancy Jennings  SUN1 THU2 TUE4  62246 David Locks
Jacksonberg, SD 25164   3   2020    2   26  ME
Open-architected system-worthy synergy  8162-02 Ralph Anderson  WED7    71406 Osborn Greens
North John, HI 75666    1   2020    2   18  BR
Diverse encompassing open system    7265-21 Riley Bryant    TUE5    43568 Mann Wall Apt. 586
Lake Johnberg, NC 15861 1   2020    2   36  MR
Secured encompassing customer loyalty   7616-47 Glen Wood   SAT3 TUE5   264 Wesley Springs Suite 917
Port Taylor, KS 94805   2   2020    2   50  ME
Optimized attitude-oriented matrices    9328-99 Glen Wood   FRI3    19604 Robert Shoal Apt. 170
Smithstad, DC 67773 1   2020    2   11  BR
Future-proofed disintermediate help-desk    9554-71 Mr. Andrew Foster   MON4 WED5   8110 Mckinney Branch Suite 337
West Charlesstad, MI 58924  2   2020    2   69  BR
Digitized tertiary architecture 7610-35 Glen Wood   FRI1 MON3 TUE1  701 Wright Prairie Suite 894
Johnville, CA 06991 3   2020    2   34  ME
User-centric analyzing product  8184-70 Glen Wood   SAT7    74348 Chloe Overpass
Randallmouth, ID 09076  1   2020    2   55  GR
Proactive attitude-oriented monitoring  8983-11 Jonathan Glass MD   THU8 TUE1 WED6  92608 Eric Ports Suite 709
New Benjaminton, RI 32894   3   2020    2   40  BR
Expanded responsive pricing structure   1638-94 Ralph Anderson  FRI7 SAT1 SUN6  493 Derek Villages Suite 128
Alisonville, GA 93285   3   2020    2   17  GE
Digitized tertiary encryption   2642-69 Glen Wood   SUN8 WED6   176 Ryan Wall
North Andrestad, WY 43622   2   2020    2   22  MR
Progressive directional parallelism 1253-83 Gwendolyn Klein SAT2 TUE1 TUE5  55822 Jacob Fords
East Diane, NM 75875    3   2020    2   62  ME
Face-to-face global standardization 5641-75 Carrie Wright   MON8 SAT4   22021 Herman Ports
Brianport, MA 53827 2   2020    2   36  MR
Monitored holistic definition   4263-01 Glen Wood   SAT2    Unit 9059 Box 6903
DPO AP 84829    1   2020    2   52  GE
Public-key even-keeled secured line 8544-62 Glen Wood   WED1 WED3   82430 Greg Bridge
Phillipview, TN 30055   2   2020    2   48  GR
Operative interactive standardization   7877-19 Jonathan Glass MD   SUN7 TUE1   1545 Susan Plaza Suite 501
Reynoldsport, NY 51245  2   2020    2   69  MR
Seamless 6thgeneration moderator    4138-77 Michelle Ho SAT5 THU5 TUE2  1050 Mcguire Parks Apt. 540
Lake Sandrahaven, DC 32063  3   2020    2   19  GE
Reduced discrete function   0872-73 Mr. Andrew Foster   FRI6 SAT3 THU7  021 Katherine Crescent Apt. 575
Woodfurt, LA 76282  3   2020    2   42  BR
Ergonomic non-volatile toolset  2391-30 Mr. Andrew Foster   MON8    8546 House Loaf Suite 153
South Phyllis, OK 51795 1   2020    2   12  GE
Persistent analyzing knowledgebase  6838-59 Thomas Atkins   THU6    07773 Vega Orchard
Triciastad, ND 64303    1   2020    2   20  GR
dongho-jung commented 3 years ago
Stand-alone heuristic customer loyalty  8068-67 9   WED5    325 Deborah Common\nWest Jacqueline, PA 03700   1   2020    2   70  GR  
Face-to-face scalable toolset   7813-76 2   THU5 TUE2 WED3  99123 Vanessa Mountain Apt. 961\nNew Joshuaville, NV 18448  3   2020    2   39  GR  
Stand-alone bifurcated workforce    1591-03 0   WED1    13580 Parrish Forks Suite 104\nWest Cheyennefort, DC 18557  1   2020    2   15  GR  
Proactive multi-tasking interface   7125-29 3   MON4    4573 Katie Road\nLake John, TX 91591    1   2020    2   50  GR  
Synergized systemic approach    0416-62 4   MON2 THU6 TUE1  008 Hernandez Rue Suite 394\nColemanmouth, MN 13566 3   2020    2   17  BR  
Business-focused real-time pricing structure    8112-10 9   FRI4 THU4   518 Chan Lodge\nNew Joshuaton, LA 51341 2   2020    2   14  GR  
Face-to-face static throughput  9157-95 14  FRI5 MON1 THU6  47601 Brian Cove Suite 103\nPort Lauramouth, MD 12294   3   2020    2   40  GR  
Polarized tertiary matrix   3222-73 8   MON6 WED3   353 Rodney Club\nNorth Randy, NV 60678  2   2020    2   55  GR  
Adaptive explicit process improvement   8951-23 14  MON6    44545 Thomas Plains Apt. 619\nWest Christianview, SD 90691  1   2020    2   37  ME  
Organized zero tolerance monitoring 7647-70 8   MON5    7629 Timothy Ports\nCameronbury, MO 05979   1   2020    2   44  GE  
Ergonomic transitional parallelism  4215-31 13  TUE2    02216 Hickman Brooks\nStanleyfort, DE 79600 1   2020    2   32  GE  
Expanded impactful ability  2977-60 3   MON1    15728 Larry Field Apt. 116\nDavidburgh, TX 49659    1   2020    2   48  GE  
Balanced exuding capability 4336-44 8   FRI6 TUE1 TUE2  5964 Holmes Ports\nNew Lori, WI 98094   3   2020    2   51  MR  
Triple-buffered object-oriented matrix  7498-84 14  FRI6 MON3 TUE6  203 Jennifer Forks\nWest Gloria, VT 16227   3   2020    2   21  MR  
Streamlined hybrid archive  4078-70 12  FRI1    373 Diaz Divide\nEatonmouth, NH 71820   1   2020    2   40  GE  
Reverse-engineered stable implementation    7561-91 13  FRI6 TUE3   322 Williams Spur Suite 590\nWest Daniel, KS 48253  2   2020    2   50  ME  
Reactive bifurcated product 9933-27 14  MON5 WED3   7387 Harris Parks Apt. 523\nNicholastown, MD 06447  2   2020    2   31  MR  
Multi-lateral global service-desk   3302-25 14  TUE1 WED3   746 Melissa Field\nPort Michael, NM 48673   2   2020    2   15  BR  
dongho-jung commented 3 years ago
['Stand-alone heuristic customer loyalty\t8068-67\t9\tWED5\t325 Deborah Common\\nWest Jacqueline, PA 03700\t1\t2020\t2\t70\tGR\t\n', 'Face-to-face scalable toolset\t7813-76\t2\tTHU5 TUE2 WED3\t99123 Vanessa Mountain Apt. 961\\nNew Joshuaville, NV 18448\t3\t2020\t2\t39\tGR\t\n', 'Stand-alone bifurcated workforce\t1591-03\t0\tWED1\t13580 Parrish Forks Suite 104\\nWest Cheyennefort, DC 18557\t1\t2020\t2\t15\tGR\t\n', 'Proactive multi-tasking interface\t7125-29\t3\tMON4\t4573 Katie Road\\nLake John, TX 91591\t1\t2020\t2\t50\tGR\t\n', 'Synergized systemic approach\t0416-62\t4\tMON2 THU6 TUE1\t008 Hernandez Rue Suite 394\\nColemanmouth, MN 13566\t3\t2020\t2\t17\tBR\t\n', 'Business-focused real-time pricing structure\t8112-10\t9\tFRI4 THU4\t518 Chan Lodge\\nNew Joshuaton, LA 51341\t2\t2020\t2\t14\tGR\t\n', 'Face-to-face static throughput\t9157-95\t14\tFRI5 MON1 THU6\t47601 Brian Cove Suite 103\\nPort Lauramouth, MD 12294\t3\t2020\t2\t40\tGR\t\n', 'Polarized tertiary matrix\t3222-73\t8\tMON6 WED3\t353 Rodney Club\\nNorth Randy, NV 60678\t2\t2020\t2\t55\tGR\t\n', 'Adaptive explicit process improvement\t8951-23\t14\tMON6\t44545 Thomas Plains Apt. 619\\nWest Christianview, SD 90691\t1\t2020\t2\t37\tME\t\n', 'Organized zero tolerance monitoring\t7647-70\t8\tMON5\t7629 Timothy Ports\\nCameronbury, MO 05979\t1\t2020\t2\t44\tGE\t\n', 'Ergonomic transitional parallelism\t4215-31\t13\tTUE2\t02216 Hickman Brooks\\nStanleyfort, DE 79600\t1\t2020\t2\t32\tGE\t\n', 'Expanded impactful ability\t2977-60\t3\tMON1\t15728 Larry Field Apt. 116\\nDavidburgh, TX 49659\t1\t2020\t2\t48\tGE\t\n', 'Balanced exuding capability\t4336-44\t8\tFRI6 TUE1 TUE2\t5964 Holmes Ports\\nNew Lori, WI 98094\t3\t2020\t2\t51\tMR\t\n', 'Triple-buffered object-oriented matrix\t7498-84\t14\tFRI6 MON3 TUE6\t203 Jennifer Forks\\nWest Gloria, VT 16227\t3\t2020\t2\t21\tMR\t\n', 'Streamlined hybrid archive\t4078-70\t12\tFRI1\t373 Diaz Divide\\nEatonmouth, NH 71820\t1\t2020\t2\t40\tGE\t\n', 'Reverse-engineered stable implementation\t7561-91\t13\tFRI6 TUE3\t322 Williams Spur Suite 590\\nWest Daniel, KS 48253\t2\t2020\t2\t50\tME\t\n', 'Reactive bifurcated product\t9933-27\t14\tMON5 WED3\t7387 Harris Parks Apt. 523\\nNicholastown, MD 06447\t2\t2020\t2\t31\tMR\t\n', 'Multi-lateral global service-desk\t3302-25\t14\tTUE1 WED3\t746 Melissa Field\\nPort Michael, NM 48673\t2\t2020\t2\t15\tBR\t\n']
dongho-jung commented 3 years ago
        rows=['Adaptive background moderator\t1598-90\t12\tFRI8 THU6\t3591 Ray Port\\nSouth Markchester, VT 92526\t2\t2020\t2\t54\tME\t\n',
              'Advanced reciprocal toolset\t5343-12\t12\tTHU6\t75135 Pena Grove Suite 812\\nRileyshire, NJ 96824\t1\t2020\t2\t20\tGR\t\n',
              'Ameliorated mission-critical product\t1207-50\t12\tFRI7\t8593 English Dam\\nEast Luisside, GA 17169\t1\t2020\t2\t70\tME\t\n',
              'Ameliorated zero administration middleware\t6657-81\t12\tMON6\t964 Sanders Inlet\\nDouglaschester, UT 25408\t1\t2020\t2\t62\tBR\t\n',
              'Assimilated exuding collaboration\t5174-32\t12\tWED5\t5717 Taylor Extension Suite 937\\nLake Dawn, WI 59392\t1\t2020\t2\t70\tGR\t\n',
              'Automated encompassing functionalities\t2750-00\t12\tMON4 THU1 TUE3\t953 Tammy Island\\nSouth Katrina, MI 71458\t3\t2020\t2\t12\tMR\t\n',
             ]